您的位置:首页 > 编程语言 > Java开发

Struts2笔记之项目环境配置<一>

2012-02-08 10:32 405 查看
Struts2笔记
 

作者:谭  飞

时间:2012-02-08

出处:http://blog.csdn.net/feilongjian1

声明:版权所有,侵犯必究

 

【前言】

      原创文章,希望我能够真真正正的为读者提供实实在在的价值与帮助

【无私分享,造福天下】

一、Struts2项目的环境配置

1、创建web project项目

2、加入Struts2相关的jar包(相关jar包可以在struts-2.1.6\apps\struts2-blank-2.1.6\WEB-INF\lib下进行拷贝)

    commons-fileupload-1.2.1.jar

    commons-io-1.3.2.jar

    commons-logging-1.1.jar

    freemarker-2.3.13.jar

    ognl-2.6.11.jar

    struts2-core-2.1.6.jar

    xwork-2.1.2.jar

3、加入struts.xml配置文件在/src下(在struts-2.1.6\apps\struts2-blank-2.1.6\WEB-INF\classes进行拷贝)

     注释掉标签<struts>里的内容,注意是注释,可以拿来后面参考的(注:最好设置为开发调试模式[<constantname=”struts.devMode” value=”true”/>],这样以后在修改struts.xml文件时会自动加载到服务器,就不用重启服务器)

<?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" />

    <include file="example.xml"/>

    <package name="default" namespace="/" extends="struts-default">
        <default-action-ref name="index" />
        <action name="index">
            <result type="redirectAction">
                <param name="actionName">HelloWorld</param>
                <param name="namespace">/example</param>
            </result>
        </action>
    </package>
-->
    <!-- Add packages here -->
    <constant name="struts.devMode" value="true" /><!--开发调试模式设置为true-->
<package name="default" namespace="/" extends="struts-default">
        <action name="hello2">
            <result>
                /hello.jsp
            </result>
        </action>
    </package>
    
</struts>


4、向web.xml里面加入配置代码:  
<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>


5、到目前基本的环境配置已经完成,可以写一个简单的Hello来进行测试

【附加】    

a、查看struts源码配置路径:    E:/Tam/ssh/software/struts-2.1.6-all/struts-2.1.6/src/core/src/main/java   

 b、查看struts doc文档配置路径:    file:/E:/Tam/ssh/software/struts-2.1.6-all/struts-2.1.6/docs/struts2-core/apidocs/

【后记】

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息