日期:2014-05-17  浏览次数:20694 次

国际化和validate="true",为什么JSP加载就报FreeMarker template error!
先加载代码JSP页面,




<s:form action="loginValidate" validate="true">
<s:textfield name="username" key="username"/>
<s:password name="password" key="password"/>

<s:submit key="submit"/>
</s:form>




validate="true"这个去掉页面就加载正常
但是我还想用校验框架,这个东西太好了,可以同时进行前端和服务端验证。

但是加上后,打开页面下面就黄色FreeMarker template error!

去掉后正常,配置没错,去掉验证后正常.


struts2.3.16 + jdk1.7(在myeclipse8.6里面选择的编译版本1.6) + tomcat-6.0.37
------解决方案--------------------
http://struts.apache.org/development/2.x/docs/form
好像意思是说只有xhtml和ajax可以用这个validate属性的