首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

struts2的action中 拼接字符串,传参有关问题

2012-01-15 
struts2的action中 拼接字符串,传参问题当用户操作成功后 我想除了 提示用户操作成功以后 还让程序从这个

struts2的action中 拼接字符串,传参问题
当用户操作成功后 我想除了 提示用户操作成功以后 还让程序从这个方法转到另一个方法,但是现在两个方法不在同一个action中。后来想到一个办法:
如:
  
 HttpServletResponse response=org.apache.struts2.ServletActionContext.getResponse();
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html; charset=utf-8");
PrintWriter out=response.getWriter();

out.print("<script>alert('您已成功回复');window.location.href='pdisputesAction!findpdisputesObje.dhtml?id= &[color=#0000FF]pageNo= ';</script>");[/color]

action中我得到了 id 和pageNo的值.现在关键的问题是
我该如何将这两个值传过去啊!传给pdisputesAction的findpdisputesObje方法。后面的window.location.href里面如何改怎么做!??

[解决办法]
进入这个页面之前,就可以把值存到request里面、在页面上在获取呗、
[解决办法]
既然用struts2就可以在result里面配置成/namesapce/**.do啊
[解决办法]
String id = request.getParameters("id");
[解决办法]
问题描述不清怎么回答!

pdisputesAction!findpdisputesObje.dhtml? //你这里明显给了dhtml页面怎么说是给了action???

你在第一个action中获取到之后把它们塞到session中,后面不管到action或者到页面都可以取到
[解决办法]
问题描述太糊涂...
要处理几个action用chain的result不就好了

热点排行