Struts 2 学习笔记01
来源:互联网 发布:布料软件 编辑:程序博客网 时间:2024/04/30 15:41
1.在 http://struts.apache.org/ 下载Struts2 的完整包
2.解压缩,在struts-2.3.4.1\apps下 有5个war包(可以用RAR打开),解压出第一个struts2-blank.war:
①在 struts2-blank\WEB-INF 下有 web.xml、
②classes下有struts.xml,
③在struts2-blank\WEB-INF\lib 下有必须的Struts的Jar包
2.新建Action类 需要继承 ActionSupport 方法,重写 Execute() 方法
3.Struts.xml 中配置Action (以下是转载自 http://blog.csdn.net/oyjqdlp364356378/article/details/5677763)
<struts>
<package name="abc" extends="struts-default">
<action name="login" class="com.jpioneer.action.Login">
<result>/success.jsp</result>
</action>
<action name="login1" class="com.jpioneer.action.Login">
<result>/success.jsp</result>
</action>
</package>
<package name="abc1" extends="struts-default" namespace="/kfc">
<action name="login" class="com.jpioneer.action.Login">
<result>/aa.jsp</result>
</action>
</package>
</struts>
包abc没有填写namespace属性说明包abc为默认空间
包abc1填写namespace属性那么包abc1的空间就为/kfc
现在有两个请求,都是请求login的:
1、/工程名/login.action------这个请求abc包下的action name=login的有效
2、/工程名/kfc/login.action-----这个请求abc1包下的action name=login有效
3、/工程名/kfc/login1.action----这个请求很明显是请求abc1这个包下的信息的,但是struts在检索了abc1包下的所有action后没有检索到当前请求的login1,这时struts会检索默认空间下是否有当前请求,检查abc下发现存在login1就得到当前检索。
- Struts 2 学习笔记01
- Struts学习笔记01
- Struts 2 学习笔记。
- Struts 2 学习笔记
- Struts 2学习笔记
- Struts 2 学习笔记
- struts 2 学习笔记 2
- Struts 2 学习笔记2
- Struts 2 学习笔记 - HelloWorld
- Struts 2 学习笔记 - HelloWorld
- Struts 2.0 学习笔记(2)
- struts学习笔记(2)
- struts 2 学习笔记 1
- Struts 2 学习笔记02
- Struts 2 学习笔记1
- Struts学习笔记(2)
- struts 2学习笔记—初学struts 2
- Struts 2 学习笔记:Struts 2 中 Ajax 的使用方法
- C# HOOK截屏
- 移位运算,移位操作应用
- android键盘映射之二
- HttpClient Cookies
- eclipse 中 有java代码类没有提交,但点了svn还原,解决方法
- Struts 2 学习笔记01
- SQL SERVER 2008的错误日志太大
- Android键盘映射之三
- JAVA_HOME classpath path
- apache 的工作模式
- ubuntu软件管理命令
- 系统设计题目
- (win7)QQ没有声音,网页没有声音,网页视频没有声音,其他一切正常的解决办法!
- 中篇小说《南国梦》之雪缘姑娘介绍