Sturts2的知识点总结

xiaoxiao2021-02-28  97

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的方法
转载请注明原文地址: https://www.6miu.com/read-74420.html

最新回复(0)