struts2项目的搭建
1.新建Web项目:进行必备jar包的拷贝,放到lib目录以便项目的引用,这个我们通过apache官方网站http://struts.apache.org/下载:
2.拷贝框架的核心配置文件struts.xml,放到src目录下
代码:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="default" namespace="" extends="struts-default">
<action name="helloWorld">
<result>/HelloWorld.jsp</result>
</action>
</package>
</struts>
3.在WebRoot目录下新建一个HelloWorld.jsp
代码:
<body>
Hello Struts2 <br>
</body>
Hello Struts2 <br>
</body>
4.然后在web.xml文件中进行核心调度器的配置,这里一般过滤所有访问路径即可:
代码:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>