您的位置:首页 > 编程语言 > Java开发

struts2学习笔记

2016-05-15 21:11 639 查看
核心jar包,8个

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>

get、set自动获取设置数据

如果是获取对象,则<input name="对象名.属性名">

配置文件:package action result标签。

ActionSupport类

不定数目值用数组

不定数目javabean用泛型List

struts的配置文件

namespace:包命名空间

通配符:action中的name属性中包含*,method中用{1}来获取方法名

属性名_*,*_*

result中type属性:可设置转发、重定向,链

拦截器:在Action执行前或执行后

interceptor-stack拦截器栈

拦截器类需要实现interceptor接口

destory销毁,init初始化,intercept。

在xml中配置拦截器

interceptor-ref(引用)

注意,此处还需引用defaultStack

登陆验证拦截器

 

global-results

defau;t-interceptor-ref

值栈

ognl

值栈的范围:默认值栈

请求参数

request

session

application

attr:按顺序查找

<s:property value="" />

ognl访问javabean,对象名.属性名

ognl访问集合对象,对象名
.属性名

ognl访问Map对象,对象名['key'].属性名

ognl访问静态方法,@包名.类名@方法名() (需加配置语句:allowStaticMethodAccess)

ognl访问静态属性,@包名.类名@属性名

验证框架

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  struts2.0 mvc