2,sturts2 用注解在 action类中获取response request对象的方法
通过ServletActionContent
action实现接口requestAware sessionAware applicationAware
3,sturts2 获取值的三种方法
action的属性 domainmodel(bean中的对象) 实现接口MOdeldriver 并且有方法getMOdel
4,Sturts2 传值时在前台页面 使用#attr.值得名 会到request、session application里面收索
5,Sturts2 的取值:action的参数会放到action的值栈中去 每个action都有一个值栈
重定向(redirect)到jsp页面时参数不会到值栈中去
<s:property value="r" /> //是从值栈中取值
<s:property value="#parameters.r"/> //actionContext 取值
6,Sturts2 result的类型
dispatcher: 服务器跳转 跳转到一个页面
redirect:客户端重定向到一个页面
chain:跳转到一个action
redirectAction:客户端重定向到另一个action
freemarker :前端框架
Httpheader:http请求头
stream:
velocity:和freemarker差不多
xslt:xml类型
plaintext:显示源码
tiles:把页面分成几块 每块动态显示
7,Sturts2传值对象时 有值栈 想传object
1,页面传入的值有object.arrtuber 会自动new对象
2,在页面上直接new object
8,Sturts2 ognl 过滤
<s:property value='mList.{?#this.age==0}' />
9,Sturts2 sturts-tag:
<s:property value= "类型为object 会变成ognl表达式来取值 要是字符串得用'' " defult="设置默认值"
escape="默认为TRUE 不会解析标签 当字符串 false 解析标签"
/>
<s:set var="属性名" value="值" scope=“设置放到的范围”> //不设置范围时 放到request 和 Actioncontext
<s:bean name="包名加类名" var=“beanName”> 定义bean并使用 paramet 设定新的属性值 </s:bean>
10, sturts2 %{} 碰到标签的value的类型不是object时 可以强制转换成ognl 进行执行
11, <s:property value='调用方法' /> 只能调用action的方法
通过ServletActionContent
action实现接口requestAware sessionAware applicationAware
3,sturts2 获取值的三种方法
action的属性 domainmodel(bean中的对象) 实现接口MOdeldriver 并且有方法getMOdel
4,Sturts2 传值时在前台页面 使用#attr.值得名 会到request、session application里面收索
5,Sturts2 的取值:action的参数会放到action的值栈中去 每个action都有一个值栈
重定向(redirect)到jsp页面时参数不会到值栈中去
<s:property value="r" /> //是从值栈中取值
<s:property value="#parameters.r"/> //actionContext 取值
6,Sturts2 result的类型
dispatcher: 服务器跳转 跳转到一个页面
redirect:客户端重定向到一个页面
chain:跳转到一个action
redirectAction:客户端重定向到另一个action
freemarker :前端框架
Httpheader:http请求头
stream:
velocity:和freemarker差不多
xslt:xml类型
plaintext:显示源码
tiles:把页面分成几块 每块动态显示
7,Sturts2传值对象时 有值栈 想传object
1,页面传入的值有object.arrtuber 会自动new对象
2,在页面上直接new object
8,Sturts2 ognl 过滤
<s:property value='mList.{?#this.age==0}' />
9,Sturts2 sturts-tag:
<s:property value= "类型为object 会变成ognl表达式来取值 要是字符串得用'' " defult="设置默认值"
escape="默认为TRUE 不会解析标签 当字符串 false 解析标签"
/>
<s:set var="属性名" value="值" scope=“设置放到的范围”> //不设置范围时 放到request 和 Actioncontext
<s:bean name="包名加类名" var=“beanName”> 定义bean并使用 paramet 设定新的属性值 </s:bean>
10, sturts2 %{} 碰到标签的value的类型不是object时 可以强制转换成ognl 进行执行
11, <s:property value='调用方法' /> 只能调用action的方法