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

 

 posted on 2012-05-22 09:15  蔡傑儒  阅读(163)  评论(0编辑  收藏  举报