当前位置:编程学习 > JAVA >>

struts2 里面的action的result中的param具体有什么用呢

<action >
<result name="login">
<param ></param>
</result>
</action>

求解:带参数的result有什么作用?一般什么情况下才会用到<param ></param>,而这些参数是怎么定义,传会怎么传递的呢,具体传递到哪里,然后在传递到的地方怎么去用这些参数? --------------------编程问答-------------------- 还是通过request传递的。 --------------------编程问答-------------------- 一般在重定向的时候才用到参数,如果是返回到jsp页面,可以直接从页面上取到参数,不需要在xml中声明。 --------------------编程问答-------------------- 让浏览器知道服务器端的特殊设置  指定读取文件的编码
<param name="charSet">UTF-8</param> --------------------编程问答--------------------
引用 2 楼 liangtu33 的回复:
一般在重定向的时候才用到参数,如果是返回到jsp页面,可以直接从页面上取到参数,不需要在xml中声明。

那一般重定向到那个action怎么用这些参数? --------------------编程问答--------------------
引用 4 楼 www_Mr_wang 的回复:
引用 2 楼 liangtu33 的回复:
一般在重定向的时候才用到参数,如果是返回到jsp页面,可以直接从页面上取到参数,不需要在xml中声明。
那一般重定向到那个action怎么用这些参数?


这是删除后,重新跳转到查询页面

<action name="deleteDocumentItem" class="deleteDocumentItem">
<result name="success" type="redirectAction">
<param name="actionName">listDocumentItem</param>
<param name="documentCatalogId">${documentCatalogId}</param>
</result>
</action>
--------------------编程问答--------------------
引用 4 楼 www_Mr_wang 的回复:
引用 2 楼 liangtu33 的回复:
一般在重定向的时候才用到参数,如果是返回到jsp页面,可以直接从页面上取到参数,不需要在xml中声明。
那一般重定向到那个action怎么用这些参数?

在struts2中定义一个和param名称一样的属性,如charSet
添加get/set方法,自动注入 --------------------编程问答-------------------- actionName是查询的action的名称
documentCatalogId 是删除的action中,有的属性
type="redirectAction" :表示删除后重定向 --------------------编程问答-------------------- param  name=“xxx” 对应action class=“xx.x.x.x” 这个类里面的一个setXxx()方法,但是这有什么用呢?什么时候用,重定向是什么?
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,