2009年3月29日星期日

struts2中action之间传递参数(转)

首先:在action类中给rquest设置一个属性:

例如:

String catalogid = ServletActionContext.getRequest().getParameter("catalogid");

ServletActionContext.getRequest().setAttribute("catalogid", catalogid);

接着:在action配置中配置url


            /admin/book/loadTopCatalogs.action
            /admin/book/addSubCatalog?id=${#request.catalogid}&type=add            
  

这样就可以在addSubCatalog里面用url传递的参数了

在这个配置文件里,多个参数的连接符使用了"&",但XML的语法规范,应该使用"&"代替"&",原理和HTML中的转义相同,开始没有注意,在struts分析配置文件时,总是报出这样的错误

没有评论: