struts2 day01学习笔记
来源:互联网 发布:叶部长 工资 知乎 编辑:程序博客网 时间:2024/06/05 11:56
1.struts2 的前身是webwork框架
2.<package name="hello" namespace="/hello" extends="struts-default"> 标签中的extends不能省略,否则会报错。
3.动态方法调用
(一个Action内包含多个请求处理方法的处理。Struts1提供了DispatchAction,从而允许一个Action内包含多个请求处理方法。Struts2也提供了类似的功能。)
方法一:必须开启 <constant name="struts.enable.DynamicMethodInvocation" value="true"></constant>
<action name="HelloAction" class="cn.heima.a_hello.HelloWorld">中不用写 method
方法二:不需要开启 <constant name="struts.enable.DynamicMethodInvocation" value="true"></constant>
<action name="HelloAction_*" class="cn.heima.a_hello.HelloWorld" method="{1}">注意{1}要放在“”中
4.struts2中的默认配置
<package name="default" namespace="/default" extends="struts-default" >
<!-- 找不到包下的action,会使用Demo2Action作为默认action处理请求 -->
<default-action-ref name="Demo2Action"></default-action-ref>
<!-- method属性:execute -->
<!-- result的name属性:success -->
<!-- result的type属性:dispatcher 转发 -->
<!-- class属性:com.opensymphony.xwork2.ActionSupport -->
<action name="Demo2Action" >
<result >/hello.jsp</result>
</action>
</package>
com.opensymphony.xwork2.ActionSupport的部分源码。
- struts2 day01学习笔记
- java 学习笔记 day01
- JQuery学习笔记---Day01
- JavaFx2学习笔记day01
- c++ 学习笔记 day01
- mysql 学习笔记 day01
- Hadoop学习笔记Day01
- Memcached学习笔记day01
- linux学习笔记day01
- Oracle学习笔记--day01
- 机器学习笔记day01
- Java学习笔记Day01
- Qt学习笔记day01
- hibernate day01学习笔记
- maven day01学习笔记
- Win32编程day01 学习笔记
- Mybatis学习笔记---day01基础知识
- springMVC学习笔记---day01基础
- 奇偶校验码,海(汉)明距离纠错码
- iOS11 & iPhone X 适配指南
- HDU 5536 Chip Factory (暴力+技巧优化)
- 日期类Date的定义
- SPOJ 7258 字典序第K小的子串:后缀自动机
- struts2 day01学习笔记
- vue2.0下拉列表数据绑定
- mosquitto在linux下的安装2
- Kaldi特征提取之-MFCC
- matlab polyfit
- COCOS 骨骼动画
- 数据包解析——物理层Frame
- windows核心编程之关键代码
- 自定义View