读书人

struts2 惯用的一些东西

发布时间: 2012-10-24 14:15:58 作者: rapoo

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();

读书人网 >编程

热点推荐