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

Struts2视图类型

2016-03-30 17:10 495 查看
Struts2->result常用的类型有:dispatecher(默认值),redirect、redirectAction、plainText。

redirectAction从一个action跳到另一个action下面是redirectAction结果类型的列子

如果重定向的Action在同一个中包下:

<result type="redirectAction">Action的名字</result>

如果重定向的Action在别的包下:

<action name="actionName" method="请求的方法名" class="SPRING里的BEAN ID">

<!-- 重定向到另一个action需要设置视图类型为redirectAction-->

<result name="list" type="redirectAction">

<!--list 为 重定向到ACTION的名称-->

<param name="actionName">list</param>

<!--如果有命名空间需要加上-->

<param name="namespace">/catalog/catalog</param>

<!--从当前ACTION中取到CATALOGID属性然后填充到 LIST 这个ACTION里的catalogItem.catalogId-->

<param name="catalogItem.catalogId">${catalogId}</param>

</result>

</action>

在result中还可以使用${属性名}表达式访问action中的属性,表达式里的属性名对应action中的属性。

如下

<result type="redirect">/view.jsp?id=${id}</result>

plainText:显示原始文件内容

例如:当我们需要原样显示jsp文件源代码的时候,我们可以使用此类型。

<result name="source" type="plainText">

<param name="location">/xxx.jsp</param>

<param name="charSet">UTF-8</param><!-- 指定读取文件的编码-->

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