Struts2的入门配置
【工具篇】
添加Struts2支持
将Struts2框架最基本的五个JAR拷贝到Web应用的lib目录下就OK了
五个JAR包的名字及具体的大小,如下所示
commons-logging-1.0.4.jar------38KB
freemarker-2.3.8.jar------------784KB
ognl-2.6.11.jar-------------------165KB
struts2-core-2.0.11.jar---------2275KB
xwork-2.0.4.jar-------------------446KB
配置Struts2环境
1.首先配置web.xml文件,增加Struts2核心控制器的配置和映射信息
以下是web.xml配置:
1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app version="2.5" 3 xmlns="http://java.sun.com/xml/ns/javaee" 4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 6 http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> 7 <filter> 8 <filter-name>struts2</filter-name> 9 <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> 10 <!-- 以上是Strus2.0.11用到的FilterClass,以下是Strus2.1.8.1用到的FilterClass --> 11 <!-- <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> --> 12 </filter> 13 <filter-mapping> 14 <filter-name>struts2</filter-name> 15 <url-pattern>/*</url-pattern> 16 </filter-mapping> 17 </web-app
2.然后添加Struts2的配置文件struts.xml,它应保存在WEB-INF中的classes目录下
所以我们就可以在Eclipse中Web项目的src目录下建立struts.xml文件
1 //以下是struts.xml配置 2 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts 3 Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <package name="struts2" 4 extends="struts-default"> <action name="login" class="com.action.LoginAction"> <result 5 name="input">/login.jsp</result> <result name="failer">/login.jsp</result> <result 6 name="success">/result.jsp</result> </action> </package> </struts> 7 1
本站原创,转载请标明:来自蔡傑儒博客(http://www.cnblogs.com/cxy0703/)