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

问题描述

<action><resultname="login"><param></param></result></action>求解:带参数的result有什么作用?一般什么情况下才会用到<param></param>,而这些参数是怎么定义,传会怎么传递的呢,具体传递到哪里,然后在传递到的地方怎么去用这些参数?

解决方案

解决方案二:
还是通过request传递的。
解决方案三:
一般在重定向的时候才用到参数,如果是返回到jsp页面,可以直接从页面上取到参数,不需要在xml中声明。
解决方案四:
让浏览器知道服务器端的特殊设置指定读取文件的编码<paramname="charSet">UTF-8</param>
解决方案五:
引用2楼liangtu33的回复:

一般在重定向的时候才用到参数,如果是返回到jsp页面,可以直接从页面上取到参数,不需要在xml中声明。

那一般重定向到那个action怎么用这些参数?
解决方案六:
引用4楼www_Mr_wang的回复:

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

这是删除后,重新跳转到查询页面<actionname="deleteDocumentItem"class="deleteDocumentItem"><resultname="success"type="redirectAction"><paramname="actionName">listDocumentItem</param><paramname="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":表示删除后重定向
解决方案九:
paramname=“xxx”对应actionclass=“xx.x.x.x”这个类里面的一个setXxx()方法,但是这有什么用呢?什么时候用,重定向是什么?

时间: 2024-09-02 15:32:54

struts2 里面的action的result中的param具体有什么用呢的相关文章

Struts2里的Action返回Json数据

  hibernateTemplate和hibernateDaoSupport的注意问题!   正则表达式入门30分钟 Struts2里的Action返回Json数据   2010-08-03 22:46:46|  分类: JAVA |  标签: |举报 |字号大中小 订阅 1.首先当然是加入json-plugin jar包 2.编写action public class UserAction extends ActionSupport implements ModelDriven<UserDT

我有一个map,里面的key是result和ID组合到一起

问题描述 我有一个map,里面的key是result和ID组合到一起,现在想在页面根据循环,动态取出对应ID的MAP<s:setvalue="#results['result'#id]"var="tt"></s:set>这样怎么取不出来值? 解决方案 解决方案二:没看懂你的意思什么是你的key是result和ID组合到一起?你是想说你的Map的key是result+ID的?那你的value呢还是说你的Mapkey是IDvalue是result

在atlas里面的UpdatePanel控件中调用javascript,以及updatePanel的一些原理

javascript|控件 在atlas里面有UpdatePanel控件,支持局部更新,只要指名Mode="Conditional",当然,ScriptManager也要设置EnablePartialRendering="true". 局部更新,使用的是xmlHttp.过程如下:1:postback的时候,页面的js把页面上数据postback(是整个页面都要postback的)2:后台接收到请求,开始处理(页面的pageLoad什么的都可以触发了)3:处理完毕之后

sunjava2dcmm-sun.java2d.cmm是哪个jar包里面的呢?

问题描述 sun.java2d.cmm是哪个jar包里面的呢? eclipse中导入一个工程,import sun.java2d.cmm.CMSManager: 这一句代码出错,"The import sun.java2d.cmm cannot be resolved". 想请问各位java高手,这个包是哪个jar包里的啊,是不是java类库里的呢?我google了一下,这个目录的上一级文件夹是openjdk.如果是第三方jar包的话在哪里下载呢? 谢谢您的解答!

怎么获取ext里grid中的ComboBox 并动态改变里面的值,谢谢

问题描述 varcm=newExt.grid.ColumnModel([{header:'名称',dataIndex:'name',sortable:true,editor:newExt.grid.GridEditor(newExt.form.TextField({allowBlank:false}))},{header:'名称关联',dataIndex:'nameabout',sortable:true,editor:newExt.form.ComboBox({id:'cpy',typeAhe

这个通用操作类相当于JSP页面从struts2里action里找到相应的方法吗

问题描述 这个通用操作类相当于JSP页面从struts2里action里找到相应的方法吗 //增删改查通用操作类 PageHelper = { Entity: function () { }, getInstance: function () { return new this.Entity(); } }; PageHelper.Entity.prototype = { ContentContainer: null, CheckBoxAll: null, FlipParams: { "condi

博奥新能求救:html中的DIV嵌套一个DIV,怎么让里面的DIV剧中?

问题描述 博奥新能求救:html中的DIV嵌套一个DIV,怎么让里面的DIV剧中? 博奥新能在写代码的时候发现这个问题一直没办法解决,IE和360都不能,所以博奥新能不知道哪里出了问题,请大神帮忙解决一下.谢谢.. 解决方案 div剧中css代码div上下左右剧中 解决方案二: 可以尝试一下: 1.对需要水平居中的DIV层添加以下属性: margin-left: auto; margin-right: auto; 2.主要的样式定义如下: body {TEXT-ALIGN: center;} #

timer-DEV 第三方控件中的使用中自定义用户控件里面的Timer 控件的使用

问题描述 DEV 第三方控件中的使用中自定义用户控件里面的Timer 控件的使用 用户控件中使用的代码如下:/asp:ScriptManager /asp:Timer /asp:Literal /asp:UpdatePanel 为什么到事件刷新的时候会报 " Sys.WebForms.PageRequestManagerParserErrorException: 未能分析从服务器收到的消息." 这个错误呢?请指教一下 解决方案 asp不会,jsp会一点,祝你好运!

关于.NET中WinForms里面的ListBox实现数据绑定的...

数据 关于.NET中WinForms里面的ListBox实现数据绑定的... -------------------------------------------------------------------------------- 在.NET中,WINDOW FORMS下面的LIST BOX控件在开发时,如果采用其本身的数据绑定,绑定完以后就不能更改ListBox的Items了.而实际开发中却经常会碰到要改变的情况,在这里我提供了一重方法.采用开发继承ListBox控件的自定义控件.然后