Struts2.0属于Web框架,MVC 2模型,其实和以前的Struts1.x没有什么关系,新手可以不用去学。 因为Struts2.0是Webwork2.2演变而来。 第一步:创建Web工程 要使用Struts2.0先要去下载包 http://people.apache.org/builds/struts/2.0.10/struts-2.0.10-lib.zip 打开struts-2.0.10-lib.zip\struts-2.0.10\lib 把里面commons-logging-1.0.4.jar;freemarker-2.3.8.jar;ognl-2.6.11.jar;struts2-core-2.0.11.jar;xwork-2.0.4.jar五个包解压出来,拷贝到你的Web工程的WebContent/WEB-INF/lib下 第二步:配置web.xml文件
在src目录下创建com.filter包,在包中建立NewFilter类,继承FilterDispatcher ,代码如下:
所以,以后需要改变编码方式只需在web.xml中改 <param-value>的值 第三步:配置struts.xml 在src里新建一个struts.xml文件
在src下新建struts.properties添加如下配置:
这样struts就能识别中文了
第五步:新建jsp页面 在WebContent下新建HelloWorld.jsp,代码如下:
在WebContent下新建Hello.jsp,代码如下:
以上工作完成可以把web工程打包,发布到tomcat或其他web服务器 在地址栏输入:http://localhost:8080/你的web工程名称/HelloWorld.jsp 在输入框输入信息点击submit提交,会在Hello.jsp上显示出你刚才输入的信息 总结: 上面的例子简单地演示了,Web 应用程序的基本操作。第一,配置并不复杂;第二,action提交方式的改变,直接在struts.xml里配置,而不再像1.x里使用
来提交;第三,struts2的标签库用起来更简单。