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文件时会自动加载到服务器,就不用重启服务器)
4、向web.xml里面加入配置代码:
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/
【后记】
作者:谭 飞
时间: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/
【后记】
相关文章推荐
- Jetson-TX1 基本开发环境配置<一>
- hurlex <一> 开发环境配置中遇到问题
- Mac之OS系统下搭建JavaEE环境 <一> 之JDK的安装配置
- mac spring redis环境配置<一>
- Python机器学习实战<一>:环境的配置
- hadoop学习笔记<二>----hadoop集群环境的配置
- iOS- <项目笔记>项目配置常见文件
- Java企业级电商项目笔记<一> 项目初始化
- spring+spring mvc + mybatis + maven 项目框架搭建笔记<一>
- iOS- <项目笔记>项目配置常见文件
- IOS cocos2d学习笔记-<一>cocos2d-Box2d的环境搭建
- Cocos2d-js 学习笔记<一> 环境搭建
- cocos2d-x基础<一> Android环境配置和HelloWorld的运行
- iOS- <项目笔记>项目配置常见文件
- WAS集群安装<一>系统环境配置和规划
- javascript特效<一>--学习笔记
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<Struts2_实战演练(上)>(三十八)
- 项目开发小计 <一> android开发小坑, 版本兼容
- 开始系统的学习C++ 之 C++学习笔记<一>
- (项目笔记)<include>与<jsp:param>配合 传值