当前位置:首页 > 开发 > 编程语言 > Struts2 > 正文

使用Struts2.2.1配置

发表于: 2010-12-16   作者:Chen.H   来源:转载   浏览:
摘要: Struts2.2.1 需要如下 jar包: commons-fileupload-1.2.1.jar commons-io-1.3.2.jar commons-logging-1.0.4.jar freemarker-2.3.16.jar javassist-3.7.ga.jar ognl-3.0.jar spring.jar struts2-core-2.2.1.jar struts2-sp

Struts2.2.1 需要如下 jar包:

commons-fileupload-1.2.1.jar

commons-io-1.3.2.jar

commons-logging-1.0.4.jar

freemarker-2.3.16.jar

javassist-3.7.ga.jar

ognl-3.0.jar

spring.jar


struts2-core-2.2.1.jar

struts2-spring-plugin-2.2.1.jar


xwork-core-2.2.1.jar


struts.xml

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

<!-- 指定Struts 2配置文件的DTD信息 -->
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">
<!-- struts是Struts 2配置文件的根元素 -->
<struts>
<!-- 配置struts2的一些参数(也可以通过struts.properties配置) -->

<!-- 指定struts2中的使用spring提供的对象工厂创建 -->
<constant name="struts.objectFactory" value="spring"/>
<!-- 国际化编码方式 -->
<constant name="struts.i18n.encoding" value="UTF-8"/>
<!-- 浏览器时候缓存静态内容,默认值为true(生产环境下使用),开发阶段最好关闭
<constant name="struts.serve.static.vrowserCache" value="false"></constant>
  -->
<!-- 当struts的配置文件修改后,系统是否自动重新加载该文件,默认为false(生产环境下使用),开发阶段最好打开 -->
<constant name="struts.serve.static.vrowserCache" value="true"></constant>
<!-- 默认的试图主题 -->
<constant name="struts.ui.theme" value="simple"></constant>
<constant name="struts.custom.i18n.resources" value="message"/>

<package name="default" extends="struts-default">
  <!--测试action
  <action name="Login" class="johnson.action.loginAction">
   <result name="error">/error.jsp</result>
   <result name="success">/welcome.jsp</result>
  </action>    
   -->
 
 
 
</package>
</struts>


web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

<!-- 字符过滤器 开始 -->
<filter>
  <filter-name>encodingFilter</filter-name>
  <filter-class>com.filter.EncodingFilter</filter-class>
  <init-param>
   <param-name>encoding</param-name>
   <param-value>utf-8</param-value>
  </init-param>
</filter>
<!-- 字符过滤器 结束 -->

<!-- Struts2 配置开始 -->
<!-- 定义Struts 2的FilterDispatcher的Filter -->
<filter>
  <!-- 定义核心Filter的名字 -->
  <filter-name>struts2</filter-name>
  <!-- 定义核心Filter的实现类 -->
  <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
  <!-- <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> -->
</filter>
<!-- FilterDispatcher用来初始化Struts 2并且处理所有的Web请求 -->
<filter-mapping>
  <filter-name>struts2</filter-name>
  <url-pattern>*.action</url-pattern>
</filter-mapping>
<!-- Struts2 配置结束 -->

<!-- 用来定位Spring XML文件的上下文配置 -->
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/classes/applicationContext-actions.xml,
  /WEB-INF/classes/applicationContext-beans.xml,
  /WEB-INF/classes/applicationContext-common.xml</param-value>
    </context-param>
<!-- Spring监听器 配置开始 -->
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
<!-- Spring监听器 配置结束 -->



<welcome-file-list>
  <welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>

 

使用Struts2.2.1配置

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
1.所需Jar包: web.xml配置: <filter> <filter-name>struts2</filter-name> <
培训终于到了最后一个阶段了! 使用工具MyEclipse8.6 今天初探Hibernate老师提前说了SSH的整合,鸡
1.Log4j简介 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的
SVN Subversion是广泛使用的版本控制工具。它是CVS的进化,像Google Code,SourceForge等大的网站均
1、 Create an account at MongoLab - it's free: [https://mongolab.com/signup/]. 2、Create a da
原文:http://nerdronix.blogspot.com/2013/06/netty-4-configuration-using-spring-maven.html (需
一、yum 简介   yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装
一个项目往往有多人参与,如何协调各个人的开发工作,就成为项目开发小组需要直接面对的问题。一般
1. 基本上Eclipse和Myeclipse 下的配置都差不多。 以下讲的是Myeclipse8.6下怎么配置: Myeclipse8.
一、下载Struts2,http://struts.apache.org/development/2.x/ 二、解压获取包,放到web工程 三、在
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号