java Struts2注释不适用于jboss EAP 7
最近,我们计划将我们的web应用从JBoss 4.3迁移到JBoss 7。经过多次努力,我们已经成功地部署了该应用程序
但问题始于Struts2注释和Json调用。Struts 2网格标记和Struts自动完成器数据没有加载到JSP中
仅供参考,我们在Spring 3.0中使用Java 8和Struts 2
下面是我们在Struts.xml
文件中的配置
<constant name="struts.convention.result.path" value="/" />
<constant name="struts.convention.exclude.parentClassLoader" value="true" />
<constant name="struts.convention.action.fileProtocols" value="jar,vfsfile,vfszip" />
<constant name="struts.convention.action.includeJars" value=".*?/hope.*?jar(!/)" />
<constant name="struts.convention.action.packages" value="com.hope" />
<constant name="struts.ui.theme" value="simple" />
<package name="showcase" extends="struts-default,json-default" namespace="/"></package>
JsonAction.java
下面的文件
@ParentPackage(value = "showcase")
public class NameTypeJson extends RegistrationAction {
private static final long serialVersionUID = 2L;
private List<SelectItem> regnameType = null;
@Actions({
@Action(
value="/regnametype",
results={ @Result(name="success",type="json")
})
})
public String loadnametype() throws Exception {
//here logic
return SUCCESS;
}
共 (0) 个答案