Struts2笔记01
来源:互联网 发布:js 找出数组重复元素 编辑:程序博客网 时间:2024/06/06 17:04
struts2 核心是拦截器
1.配置首先加入相应的jar包。
2.配置 web.xml增加以下
<filter>
<filter-name>struts2</filter-name>
<filter-class>
<!-- struts2的拦截控制中心 -->
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<!-- struts2的拦截后缀 -->
<url-pattern>*.action</url-pattern>
</filter-mapping>
3.在src目录当中增加struts.xml
-------------------------------------------------------------------------------------
struts.xml配置是以package位单位的
package
name--名字
namespace--工作空间(命名空间)
extends--继承与哪个包
abstract--加入这个属性之后这个包可以被继承
package底下的标签
action
name--请求名
method--处理的方法名,默认execute
class--哪一个类处理
result
name--返回的名字默认("success" )
type--返回类型默认("dispatcher"--转发)
前端aciton可以通过 名字!方法 来调用
-------------------------------------------------------------------------------------
struts2 常量配置
<constant name="xxx" value="yyy" />
struts2为了团队开发分工更明确他加入namespace的机制还有多配置文件引入方式
<include file="文件路径"></include>
-------------------------------------------------------------------------------------
约定Action包名:
要求Action必须放到action、actions、struts、struts2包中。例如:cn.itcast.action、cn.itcast.sturts、cn.itcast.action.user等等。可以使用下面常量来修改Actoin的包
<constant name="struts.convention.package.locators" value="action,actions,struts,struts2"/>
---------------------------------------------------------------------------------------
struts2引用标签
<%@taglib uri="/struts-tags" prefix="s"%>
//1.取得servletAPI的session: ServletActionContext.getRequest().getSession()
//ActionContext=值栈的#
//2.通过ActionContext取得的session的代理map
//3.取得servlet API的第三种方式:实现ServletRequestAware接口,有struts2系统自动注入
1.配置首先加入相应的jar包。
2.配置 web.xml增加以下
<filter>
<filter-name>struts2</filter-name>
<filter-class>
<!-- struts2的拦截控制中心 -->
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<!-- struts2的拦截后缀 -->
<url-pattern>*.action</url-pattern>
</filter-mapping>
3.在src目录当中增加struts.xml
-------------------------------------------------------------------------------------
struts.xml配置是以package位单位的
package
name--名字
namespace--工作空间(命名空间)
extends--继承与哪个包
abstract--加入这个属性之后这个包可以被继承
package底下的标签
action
name--请求名
method--处理的方法名,默认execute
class--哪一个类处理
result
name--返回的名字默认("success" )
type--返回类型默认("dispatcher"--转发)
前端aciton可以通过 名字!方法 来调用
-------------------------------------------------------------------------------------
struts2 常量配置
<constant name="xxx" value="yyy" />
struts2为了团队开发分工更明确他加入namespace的机制还有多配置文件引入方式
<include file="文件路径"></include>
-------------------------------------------------------------------------------------
约定Action包名:
要求Action必须放到action、actions、struts、struts2包中。例如:cn.itcast.action、cn.itcast.sturts、cn.itcast.action.user等等。可以使用下面常量来修改Actoin的包
<constant name="struts.convention.package.locators" value="action,actions,struts,struts2"/>
---------------------------------------------------------------------------------------
struts2引用标签
<%@taglib uri="/struts-tags" prefix="s"%>
//1.取得servletAPI的session: ServletActionContext.getRequest().getSession()
//ActionContext=值栈的#
//2.通过ActionContext取得的session的代理map
//3.取得servlet API的第三种方式:实现ServletRequestAware接口,有struts2系统自动注入
0 0
- struts2.01学习笔记
- struts2.01学习笔记!
- Struts2学习笔记01
- Struts2学习笔记-01
- Struts2笔记01
- Struts2学习笔记01
- Struts2学习笔记01
- struts2框架学习笔记01
- struts2框架学习笔记01
- struts2 笔记
- struts2笔记:
- Struts2 笔记
- struts2笔记
- struts2笔记
- Struts2笔记
- struts2笔记
- Struts2 笔记
- struts2笔记
- 希尔排序
- [转载]巧用二进制实现0/1状态的枚举
- android开发博客
- JDBC运用
- Java之DriverManager简单介绍
- Struts2笔记01
- 魔法方程--nkoj3674
- 14.合并两个排序的链表(做第二遍时感觉仍有难度,做到第三遍的时候就感觉没有难度了)
- Visual Servo Control 中的公式笔记
- Effective Java信条
- 获得音乐列表
- Nginx Proxy buffer 工作原理
- Unity5.0 AssetBundle 学习心得
- Struts2笔记02