我已经确定存在两个用于Maven 2的JAXB插件,具有一些不同的配置.
一个来自Sun:http://jaxb.dev.java.net/jaxb-maven2-plugin/,另一个来自Mojohaus:http://mojohaus.org/jaxb2-maven-plugin/
可以推荐这两个插件中的哪一个?
谢谢马特.在我的小型研究项目中,我发现还有另一个来自sunners的插件:
<groupId>com.sun.tools.xjc.maven2</groupId>
<artifactId>maven-jaxb-plugin</artifactId>
Run Code Online (Sandbox Code Playgroud)
那一个:
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
Run Code Online (Sandbox Code Playgroud)
仍然是Codehouse的那个.
我有一个资源是一个.
这意味着我的网址看起来像这样:
http://myapp/index/.
我需要添加查询参数,使它看起来像这样:
http://myapp/index/.?type=xml
我使用Freemarker来表示我的资源,并为这种情况做了一个百分比编码黑客:
<#if key?matches("\\.")>
<li><a href="${contextPath}/index/%2E">${key}</a></li>
</#if>
Run Code Online (Sandbox Code Playgroud)
这适用于Firefox.但所有其他浏览器,如IE,Safari,Chrom,Opera只是忽略了我的网址编码点(http://myapp/index/%2E).
有什么建议?
以下freemarker代码会导致异常
<#assign i= it.getList().size()>
<#list it.getList() as elem>
<#if i==1>
<li>${elem.name}</li>
<#else>
<li class="marked">${elem.name}</li>
</#if>
<#assign i = i-1>
</#list>
Run Code Online (Sandbox Code Playgroud)
抛出以下异常:
期待哈希.it.getList()被评估为freemarker.template.SimpleSequence
谁知道为什么?如何将列表的长度分配给我的变量i?
class Foo {
public Foo() { }
}
class Bar {
static Foo foo = new Foo(); // This is legal...
public static void main(String[] args) {
static int a = 0; // ... But why this is not?
}
}
Run Code Online (Sandbox Code Playgroud)
为什么我们不能在静态函数内声明静态变量?
我想为Java SimpleDaterFormat定义一个模式来解析现有的字符串.
现有日期如下:2011-05-02T13:40:00+02:00.
我尝试了不同的模式,但我得到了ParseExceptions.问题似乎是时区格式.
用Java打印模式:
yyyy-MM-dd'T'HH:mm:ssZ
2012-03-14T15:40:44+0100yyyy-MM-dd'T'HH:mm:ssz
2012-03-14T15:41:58MEZ但我怎么能得到
2011-05-02T13:40:00+02:00我使用的是Java 6,而不是Java 7.
我创建了一个警报视图,我想将警报视图的文本向左对齐并使用此代码。
但问题是它(alert.subviews).count是0。
这是我的代码:
let alert = UIAlertView(title: "Details:", message: "Composer: abcdfg \nShow:sdfa\nPerformer:asdasdf\nLanguage:farsi\nFirst Line:asdfasdfagadf", delegate: nil, cancelButtonTitle: "OK")
for view in alert.subviews{
if view.isKindOfClass(UILabel){
(view as UILabel).textAlignment = NSTextAlignment.Left
}
}
println((alert.subviews).count)
alert.show()
Run Code Online (Sandbox Code Playgroud)
我想将消息左对齐,但警报的子视图计数为 0
我有一个带有构造函数参数的 bean,我想使用注释将其自动装配到另一个 bean 中。如果我在主配置中定义 bean 并在那里传递构造函数参数,那么它工作正常。但是,我没有主要配置,而是使用@Componentwith@ComponentScan来注册 bean。我试过使用@Value属性来定义参数,但后来出现异常 No default constructor found;
@Component
public class Bean {
private String a;
private String b;
public Bean(@Value("a") String a, @Value("b") String b)
{
this.a = a;
this.b = b;
}
public void print()
{
System.out.println("printing");
}
}
@Component
public class SecondBean {
private Bean bean;
@Autowired
public SecondBean(Bean bean)
{
this.bean = bean;
}
public void callPrint()
{
bean.print();
}
}
Run Code Online (Sandbox Code Playgroud) 如何在XWPFDocument中创建外部链接或电子邮件链接?有一个Excel(HSSF XSSF)的描述,但我没有找到任何类似的Word(HWPF XWPF).
java ×5
freemarker ×2
apache-poi ×1
date-format ×1
encoding ×1
exception ×1
ios ×1
jaxb ×1
maven ×1
maven-2 ×1
maven-plugin ×1
parsing ×1
restlet ×1
spring ×1
swift ×1
timezone ×1
uialertview ×1
url ×1