struts2 里面的action的result中的param具体有什么用呢
<action ><result name="login">
<param ></param>
</result>
</action>
求解:带参数的result有什么作用?一般什么情况下才会用到<param ></param>,而这些参数是怎么定义,传会怎么传递的呢,具体传递到哪里,然后在传递到的地方怎么去用这些参数? --------------------编程问答-------------------- 还是通过request传递的。 --------------------编程问答-------------------- 一般在重定向的时候才用到参数,如果是返回到jsp页面,可以直接从页面上取到参数,不需要在xml中声明。 --------------------编程问答-------------------- 让浏览器知道服务器端的特殊设置 指定读取文件的编码
<param name="charSet">UTF-8</param> --------------------编程问答--------------------
那一般重定向到那个action怎么用这些参数? --------------------编程问答--------------------
这是删除后,重新跳转到查询页面
--------------------编程问答--------------------
<action name="deleteDocumentItem" class="deleteDocumentItem">
<result name="success" type="redirectAction">
<param name="actionName">listDocumentItem</param>
<param name="documentCatalogId">${documentCatalogId}</param>
</result>
</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