struts2 常用的一些东西
总结了struts2常用的东西,懒得一下子写那么多,一天写一点吧
1、标签
1-1、s:property
例子如下,sivo对应action的一个对象属性,该属性有title属性
<s:property value="sivo.title"/>
?
1-2、s:iterator
?此标签用于循环迭代,例子如下
?????????????<s:iterator id="vo" value="voList">
?????????????<TR bgColor=#ffffff>
??????????????<TD class=tableContent style="pading-right: 20px">
???????????????
??????????????? <s:property value="#vo.ticketNumber"/>
???????????????
??????????????</TD>
????????????? </tr>
????????????? </s:iterator>
voList是action中的一个list类型的属性,该标签的id属性把id值存入valuestack中
1-3、s:text
该标签用于国际化,例子如下
<s:text name="title"></s:text>
其中title是某个资源文件的某个key,此资源文件须知struts配置文件中指定
如果须临时指定资源文件则使用s:i18n,该标签须配合其他标签使用
?
?
2、访问servlet api
2-1、?Map session=?ActionContext.getContext().getSession();//jsp session
2-2、?Map application=??ActionContext.getContext().getApplication();//jsp application
2-3、?Map parameters=??ActionContext.getContext().getParameters();//jsp 的请求参数,相当于jsp的???????? getParameter
2-4、HttpServletRequest request=ServletActionContext.getRequest();
2-5、?HttpServletResponse response=ServletActionContext.getResponse();