Struts2笔记之项目环境配置<一>
来源:互联网 发布:vscode js快捷键 编辑:程序博客网 时间:2024/04/28 04:45
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/
【后记】
- Struts2笔记之项目环境配置<一>
- Struts2学习笔记(一):struts2开发环境配置
- struts2 之 环境配置
- Struts2之环境配置
- 【Struts2复习知识点一】-配置struts2环境
- 环境搭建笔记(一)——Maven配置Struts2+Spring4+Mybatis3运行环境
- Struts2笔记一之简单了解Struts2
- Struts2学习笔记一之Struts2入门
- php学习笔记之:环境配置(一)
- J2EE系列之Struts2学习笔记(一)--Struts2安装与配置
- Struts2学习笔记一 ---- 搭建环境
- Struts2学习笔记一(环境搭建)
- 01-struts2之配置环境(Eclipse )
- struts2源码研究(一)------配置struts2源码项目
- Struts2学习笔记之开发环境搭建
- Struts2学习笔记之开发环境搭建
- Struts2学习笔记之开发环境搭建
- Struts2学习笔记之开发环境搭建
- 数据库中的隔离级别和锁机制(包含MySql的测试)
- 快速寻找满足条件的两个数(两数之和为给定值)
- 技巧小总结
- 关于在listview的getView中设置多个不同Tag报ClassCastException错误
- JSON例子
- Struts2笔记之项目环境配置<一>
- js 字符串操作
- do...while(0)的妙用
- TX Text Control文字处理教程(9)XML文件
- 28款jQuery Tree 树形结构插件(转自:http://www.andelse.com/jquery-tree-plugins.html)
- Android Bitmap内存限制
- using backup controlfile和 until cancel 区别
- 分享15个漂亮的CSS菜单导航(在线演示打包下载)
- Android2.2 API 中文文档系列(5) —— View