1、可以使用POJO,只要里面定义了exec方法就可以了。
2、Struts开始不能调出datatimepicker,使用了<sx:head extraLocales="zh" /> ,<sx:datetimepicker name="birthday" label="生日: " displayFormat="yyyy-MM-dd" language="zh" />终于解决问题。
3、datatimepicker1-8月正常,之后就出现乱码,是struts2-dojo-plugin的问题。。。把jar包里的dojo_zh.js里面的乱码替换掉,恢复正常。不过这个菜单控件效果没有Ext好看。
4、如果Action execute()返回的值,在struts.xml中没有配置,则会报错。 相当于一个转向分支flag。。。
5、Struts一般的配置已经搞过了,下一步尝试在里面配置拦截器。
6、Struts的默认错误页面配置终于搞定。以前配置离正确只有一步之遥,但是总得到错误的结果。
和配置的顺序还有关系? default-action-ref必须定义在包中,且必须定义在该包中,所有action的前面?
以前的XML定义并没见过这种严格的顺序啊。。。
更有秩序?
MileStone:
1、freemarker视图技术添加完毕。开发过程遇到freemark不能加载的问题,查看maven Repository之后,发现原来下载过来的jar包是损坏的,其实mvn dependency:resolve 的输出信息也显示 MD5校验出错。这个错误也耗了好一会儿去查找,还好有svn版本库,管理起来要方便很多了。 现在又马上做了一个tag,是一个基线,相当于milestone吧:)
SimpleHash是Freemarker中的类,最开始报的错都出在这里。
Struts Action,不论是否加.action后缀都可以访问到?
2、