struts2回顾知识

一、jar包:

官方下载的struts2(2.2.1.GA版为例)的lib文件夹下:

commons-fileupload-1.2.1.jar

commons-io-1.3.2.jar

freemarker-2.3.16.jar

javassist-3.7.0.ga.jar

ognl-3.0.jar

struts2-core-2.2.1.jar

xwork-core-2.2.1.jar

 

二、配置web.xml文件:(WEB-INF目录下)

<?xml version="1.0" encoding="utf-8"?>

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"  version="2.5">

          <!-- 定义Struts2的核心Filter -->

    <filter>

           <filter-name>struts2</filter-name>

          <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>

   </filter>

<!-- 让Struts2的核心Filter拦截所有请求-->

   <filter-mapping>

           <filter-name>struts2</filter-name>

           <url-pattern>/*</url-pattern>

    </filter-mapping>

</web-app>

 

三、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.1.7.dtd">
<struts>

<constant name="struts.devMode" value="true" />
<constant name="struts.i18n.encoding" value="utf-8" />

<!--  待补充 -->

</struts>

 

...待补充 ...

 

 

posted @ 2012-11-23 16:22  zhenglongJava  阅读(116)  评论(0编辑  收藏  举报