最近有个项目要用到Struts2框架,在网上找了好多相关的资料。感觉写的不是太清楚。今天自己亲手做了一个测试的程序。开始.....由于MyElipse中还没有集成Struts2插件,所以只好自己手动加载Struts21.先建立一个Web工程,导入Struts2的几个包(比较重要的包)。
2.修改Web.xml文件 如下:
3.建立项目的包结构 我的工程结构如图:
4.写一个Action 从com.opensymphony.xwork2.ActionSupport继承
5 .编写jsp页面 index.jsp
HelloWorld.jsp
6.在src目录下创建struts.xml 在自己编写的action类下写资源文件(此次实现国际化功能)struts.xml
package_en.properties package_zh.properties
HelloWorld.message= Hello World Application is running...HelloWorld.message= Hello World\u5e94\u7528\u7a0b\u5e8f\u6b63\u5728\u8fd0\u884c.....