小编sse*_*ano的帖子

为什么JAXB将java对象映射到复杂类型而不是元素?

我有这个XSD:(片段)

    <xs:complexType name="complexA">
        <xs:sequence>
            <xs:element ref="abstractA" minOccurs="0"/>
        </xs:sequence>
    </xs:complexType>

    <xs:element name="abstractA" abstract="true"/>

    <xs:element name="concreteA" type="concreteComplexA" substitutionGroup="abstractA"/>

    <xs:complexType name="concreteComplexA">
        <xs:attribute name="class" type="classId" use="required"/>
        <xs:attribute name="property" type="namingId" use="required"/>
        <xs:attribute name="value" type="xs:string" use="required"/>
    </xs:complexType>
Run Code Online (Sandbox Code Playgroud)

JAXB输出一个叫做的类,concreteComplexA我可以让它输出concreteA名称吗?

XSD是第三方所以它不能被修改.

谢谢!

你做.

java jaxb jaxb2 maven-jaxb2-plugin

2
推荐指数
1
解决办法
1452
查看次数

eclipse中没有控制台窗口

日食中的控制台窗口消失了.

我该怎么打开它?它不可能打印System.out.println().

这是图片

java eclipse

2
推荐指数
1
解决办法
3030
查看次数

无法访问包含的JSP内的变量

我在我的应用程序中使用Spring 2.5.在视图中我有主jsp,其中我包含了另一个jsp.我在主jsp中使用c:set标签声明了一个变量,我无法在jsp中访问它.下面是代码main.jsp

<c:set var="hPediquestStudy"><spring:message code="study.hpediquest.mapping" /></c:set>
<c:set var="currentStudy" value='<%=(String)session.getAttribute("currentStudy")%>'/>
<html>
<head>
</head>
<body>
<c:if test="${currentStudy eq hPediquestStudy}">
  Variables are equal
</c:if>
<c:if test="${currentStudy ne hPediquestStudy}">
  Variables are not equal
</c:if>
<jsp:include page="/WEB-INF/jsp/included.jsp"></jsp:include>
</body
</html>
Run Code Online (Sandbox Code Playgroud)

included.jsp

<c:if test="${currentStudy eq hPediquestStudy}">
   hPediquestStudy Variable is accessible
</c:if>
 <br/>currentStudy : ${currentStudy}
 <br/>hPediquestStudy : ${hPediquestStudy}
Run Code Online (Sandbox Code Playgroud)

我正在输出

变量是平等的

currentStudy:hPediquest

hPediquestStudy:

  1. 为什么在主jsp上两个值都相等而在包含jsp中我看不到它的值?
  2. 为什么currentStudy在包含的jsp中显示其值?
  3. 是否有任何解决方案可以帮助我访问父jsp中的变量集ans可以在包含的jsps中访问?

如果我在主jsp中包含jsp中设置该变量,我可以看到hPediquestStudy值的值.但是每次我加入jsp时我都不想设置它.请帮忙

spring jsp jstl el

1
推荐指数
1
解决办法
6521
查看次数

如何在perl中转义'$'字符?

我正在尝试执行MongoDB查询,如下所示:

$Collection1->update({"_id":\$id}, { \$set: {"Title":$title} }, false );  
Run Code Online (Sandbox Code Playgroud)

但我得到以下错误 -

Global symbol "$set" requires explicit package name at file.pl line xx.
Run Code Online (Sandbox Code Playgroud)

根据MongoDB文档,\ $ set应该可以正常工作.这可能有什么问题?

perl escaping

1
推荐指数
1
解决办法
2727
查看次数

如何只使用分类器构建一个JAR文件?

我正在使用Maven 2maven-jar-plugin构建我的jar.

我想只jar用a 生成一个classifier.可能吗?

在我的例子中,我只想生成myjar-another-1.0.jar但不生成myjar-1.0.jar.

看了这个问题之后我试着跳过了default-jar.但这似乎只适用于Maven的第3版(没有尝试过你.

父母要做的

<modules>
Run Code Online (Sandbox Code Playgroud)

谢谢大家!

这是我的pom.xml的相关部分:

还在全局配置段中尝试过.

<project>
         <!-- Definition of the Parent (only an aggregator) -->     
    <build>
      <plugins>
         <!-- <artifactId>maven-bundle-plugin</artifactId> -->
         <!-- surefire -->
         <!-- <artifactId>maven-source-plugin</artifactId> -->
         <plugin>
            <artifactId>maven-jar-plugin</artifactId>
            <version>2.3.2</version>
            <configuration>
                <classifier>another</classifier>
            </configuration>
            <executions>
                <execution>
                    <id>test-jar</id>
                    <goals>
                        <goal>test-jar</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
     </plugins>
   </build>
Run Code Online (Sandbox Code Playgroud)

maven-2 maven-jar-plugin

1
推荐指数
1
解决办法
2685
查看次数

Oracle sql函数

我有一个称为列的表Type,其可以具有三个值(name1,name2,name3).

我可以编写一个查询,首先返回带有Type= 的记录,name1然后是带有值name2name3WHERE子句的行,所以我可以通过CreationDate例如过滤它们吗?

这意味着,返回一天01/01/2000:

row  'name1'
row  'name1'
(rest of the rows)
Run Code Online (Sandbox Code Playgroud)

Id   Type    CreationDate  
1,  'name1', '2000/01/01'  
8,  'name1', '2000/01/01'  
18, 'name3', '2000/01/01'  
82, 'name2', '2000/01/01'  
11, 'name2', '2000/01/01'  
12, 'name3', '2000/01/01'  
2,  'name1', '2000/01/02'  
4,  'name1', '2000/01/02'  
98, 'name2', '2000/01/02'  
Run Code Online (Sandbox Code Playgroud)

对于每一天,首先获取"name1"类型的记录,然后获取其他类型的记录,而不是订单.

谢谢!你做.

sql oracle plsql

0
推荐指数
1
解决办法
105
查看次数

在Java中的特定时间间隔后安排任务

我上了课

class A {
     int a=0;
     public int getVal() {
         return a;
     }
}
Run Code Online (Sandbox Code Playgroud)

我要定期执行函数getVal.我如何从另一个班级b做到这一点?谢谢.

java scheduled-tasks

0
推荐指数
1
解决办法
202
查看次数

如何替换方法返回类型?

这只是一个有趣的学习实验.我正在bytecode操纵着.

我只是瞎搞与学习asmjava.我想知道是否可以从接口替换方法的返回类型.

假设我有一个interface:

interface Modifiable {
    Integer a();
}
Run Code Online (Sandbox Code Playgroud)

我应该创建一个类的副本,将其加载到class loader,然后修改这个新的接口?

如果可能,这个更改将在编译时提供?可以这么说,我ide自动完成了那些新方法.

java bytecode-manipulation java-bytecode-asm

-1
推荐指数
1
解决办法
215
查看次数