struts 2.3.1 基本配置

在配置struts需要的包和struts.xml 以及web.xml中常常疑惑并遇到各种问题,最有效的方法就是到下载的struts压缩包中找其例子,参考其例子的jar包和配置! 我下载的是struts2.3.1.2,到struts-2.3.1.2\apps\struts2-blank\WEB-INF\src\java下面找到一个配置文件:
<?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>

    <constant name="struts.enable.DynamicMethodInvocation" value="false" />
    <constant name="struts.devMode" value="false" />

    <package name="default" namespace="/" extends="struts-default">

        <default-action-ref name="index" />

        <global-results>
            <result name="error">/error.jsp</result>
        </global-results>

        <global-exception-mappings>
            <exception-mapping exception="java.lang.Exception" result="error"/>
        </global-exception-mappings>

        <action name="index">
            <result type="redirectAction">
                <param name="actionName">HelloWorld</param>
                <param name="namespace">/example</param>
            </result>
        </action>
    </package>

    <include file="example.xml"/>

    <!-- Add packages here -->

</struts>

在找到web.xml文件,路径为struts-2.3.1.2\apps\struts2-blank\WEB-INF
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_9" 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">

    <display-name>Struts Blank</display-name>

    <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>

    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>

</web-app>

最后是jar包,看其lib下的包 struts-2.3.1.2\apps\struts2-blank\WEB-INF\lib 
 
然后根据项目去修改struts.xml 和web.xml, 及添加其他的依赖包。 下载的struts压缩包下的examples是很好的学习例子。

 

Struts2.3.1.1.zip Struts2.3.1.1.zip Struts2.3.1.1.zip Struts2.3.1.1.zip 立即下载

相关推荐

Struts2 最新版本 2.3.1.2-all(2012-01-22更新)

Struts2 最新版本 (2012-01-22更新的最新) 2.3.1.2-all 版本 [由于权限所致,无法单次上传所有,故分开2个包,可独立下载和使用] 当前包为: 包1-主包(共2包)(apps,src和一些记录文档(共10个文件,2个文件夹)) 包2-文档包/库包(共2包)在另一个资源中下载 (共2个文件夹))

struts-2.3.1.2.zip

struts-2.3.1.2.zip

struts2-2.3.16.1安装包及其配置jar

struts2-2.3.16.1安装包及其配置jar;

Struts2.1升级到2.3版本过程

应客户要求将版本升级到安全版本。 http://struts.apache.org/download 官网下载地址。 http://struts.apache.org/[preferred]struts/2.3.31/struts-2.3.31-all.zip (2.3.31版本) 我将我更新的jar包贴出来 大家可以参考下,如果有,那么升级,没有的话导入一份: 根据...

weixin_34130269的博客 334

struts-2.2.3.1-src.zip

struts-2.2.3.1-src.zip

mzl_2009的专栏 269

struts2升级到Struts 2.3.15.1的步骤(最新安全版本)

       最近struts安全问题影响很大啊,iteye上面也有新闻:Apache Struts团队6月底发布了Struts 2.3.15版本,由于该版本被发现存在重要的安全漏洞,因此该团队今天发布了Struts 2.3.15.1安全更新版本。  新闻地址:http://www.iteye.com/news/28053          因此我升级了下当前项目的struts版本,原来...

weilikk的博客 972

MyEclipse 配置SSH (Struts2.1 Spring3.1 Hibernate4.1)

MyEclipse 10.6 配置SSH (Struts2.1 Spring3.1 Hibernate4.1)

yuan_eggck001的专栏 1349

Struts2.3+Spring3.2.8+Hibernate4.1全注解配置

帮朋友搭建个简单的helloworld的平台,较简单,但是能用了。 给ssh的“零配置”一个正解。看我这个就够了ok了! jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/sshfw?useUnicode=true&amp;characterEncoding=utf-8&amp;zeroDateTimeBe...

weixin_44195108的博客 184

Struts2.3.1.2+Spring3.3.1+Hibernate4.1.1 配置步骤

一. 搭建 struts-2.3.1.2 1.Jar 包: 2.配置 struts2.3 的过滤器,web.xml 位置 3.web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app...9页 浏览:711次wenku.baidu.com/view/dfd092cb050876323112 ... 20...

aitimiao1021的博客 134

Struts2使用3-- Struts2配置1-- web.xml 、struts.xml 配置

配置web.xml,配置Struts2的过滤器,例如: filter>    filter-name>struts2filter-name>    filter-class>org.apache.struts2.dispatcher.FilterDispatcherfilter-class>filter>filter-mapping>   

崇尚狼性的专栏 3911

Struts2.3 源码+开发包(项目依赖库)

Struts2.3源码+Struts2.3依赖库(jar包)

struts2.3.1

这是最新版的struts2.3.120111212日发布)的chm文档,这个版本也是最佳可用版本,这个chm花了本人好长时间才才弄出来,欢迎大家下载

Struts1+Spring2+Hibernate3.1配置开发总结

[size=x-small]Struts1+Spring+Hibernate配置开发总结(图解教程详细)[/size] 好些天没来了,上传一篇总结充数吧,o(∩_∩)o...本文继Struts2+Spring2+Hibernate3.1配置开发总结之后版本,转载请说明。 [color=red]看本教程指南:注意我配置的思路和方法,注意鼠标动作的着重标识[/color]ssh开发配置教程,以...

津达Java软件开发工作室 161

Struts2.2.1配置时需要多加3JAR

<br />Struts2.2.1环境配置学习<br /> <br />struts2 由于版本不同,需要的包也不一样了,网上一般都只说了5个包,但新的版本还需要其他的包,如下 <br />我用的是最新的struts-2.2.1.1<br />myeclipse 6.5+tomcat6.0+JDK1.6<br />最基本的小程序用到jar包,struts2-core.jar,commons-logging.jar,freemarker.jar,ognl.jar,xwork.jar<br /> <br />注

szyjp的专栏 920

(一)struts2.2.1之前和struts2.3基本配置的区别

注意:创建web项目,一定搭配的是j2ee1.4 只有两步,1.导入包,2.在web.xml中配置过滤器 1、导入包的区别 在struts2.0中: commons-logging-1.0.4.jar-----日志包; freemarker-2.3.8.jar ognl-2.6.11.jar struts2-core-2.0.11.jar xw...

Code changes the world! 5558

Struts1.2Struts1.3Struts2.0下Tiles的配置

struts和Tiles配置取决于两者的版本,就是所需的配置文件和文件的写法有些不同。   Struts1.2和Tiles1.2: 如果使用MyEclipse自带的Struts1.2,那么就是使用自带的Tiles1.2   1.struts.jar下META-INF/tlds/struts-tiles.tld文件复制到WebRoot/WEB_INF下,这是tiles语法解析文件;在we

随便写写 2769

SSH配置Struts2.2.1+Hibernate3.6+Spring3.0.5)

今天给大家介绍一下最新版本的SSH(struts2.2.1+ hibernate3.6+spring3.0.5)组合。注意本讲解为手工搭建! 一、为SSH做好准备 struts2-2.2.1-all.zip hibernate-distribution-3.6.0.Final-dist.zip spring-framework-3.0.5.RELEASE.zip spring-fr...

JuncaiLiao的专栏 230
上一篇: Java 接口
下一篇: truncate,delete,drop的异同点
zhoubo2006
博客等级 码龄16年 0粉丝 5原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值