终于学到struts了,兴奋一下,前几天李刚老师的那本轻量级jee框架的书也到了,还有疯狂ajax和java程序员,上班那点事。有书了就不用做那么多的笔记了,所以struts单元也不想想spring和hibernate那样看一个视频写一点笔记了,毕竟现在有书了嘛,可以查了。那么就记录一下学习过程中碰到的一些问题好了。
首先下载struts2.1.6压缩包,我下了full版本,可以研究源码嘛,呵呵。
按照书上说的,我加入了6个必须的jar包
commons-fileupload-1.2.1.jar
commons-logging-api-1.1.jar
freemarker-2.3.13.jar
ognl-2.6.11.jar
struts2-core-2.1.6.jar
xwork-2.1.2.jar
配置web.xml
接下来在src目录下新建struts.xml
login.jsp
success.jsp
failure.jsp
书上的例子有国际化,以前也没做过,尝试一下也谢了这个properties文件,放在src目录下
保存的时候出现编码错误无法保存,改了文件的储存编码为UTF-8就可以保存了。
右键->properties->resource->other->UTF-8
先测试了一下,跑起来是可以,但是国际化这里不对,估计还是编码问题,知之为知之,不知google之,发现需要用native22ascll来转换,
可是。。。试了以后。。。还是无法显示。。。后来把书光盘里的两个资源文件拷过来就可以用了。。。这个问题先放着。。。看到国际化的时候再仔细研究。。。
messageResource.properties
messageResource_zh_CN.properties
LoginAction.java
struts.xml
这样就完成了基本的一个struts工程