在struts1.2中,我们在action里面可以这样写实现跳转:
ActionForward reportForward=new ActionForward("/MyAction?param1=X¶m2=Y");
reportForward.setRedirect(true);
return reportForward;
return super.execute();
现在用struts2,代码要怎么改呢?
ActionForward reportForward=new ActionForward("/MyAction?param1=X¶m2=Y");
reportForward.setRedirect(true);
return reportForward;
return super.execute();
现在用struts2,代码要怎么改呢?
解决方案 »
- [struts2动态树sx:head]点击菜单链接打开页面不按指定的target属性来
- 关于JAVA IO流的问题!急!
- 怎么求session会话活动时间
- 链接如果指向非网页文件如(excel)时,为什么点击后不出现提示框(打开,保存等~~~)
- ssh 整合出现的问题
- 问关于 JSP 中 response 对象的几个方法
- JDK调试问题:"java.lang.NoClassDefFoundError"是什么错误阿
- 有什么工具可以监控Tomcat的资源状况
- 做B/S开发,“数据结构”很重要么??
- 我在jsp中用<%@ page import="java.sql.*"%>的时候,.sql点不出来,请问如何解决?
- JS定义CSS样式,求解!
- struts2中url标签的问题
不过分数还是要送出去的,呵呵,期待有更好的答案...
在struts1.2中,我们在action里面可以这样写实现跳转:ActionForward reportForward=new ActionForward("/MyAction?param1=X¶m2=Y");
reportForward.setRedirect(true);
return reportForward;
return super.execute();
现在用struts2,代码可以这样改:在action方法中return "report";
<result name="report">/MyAction?param1=${X}</result>
${X}这个表达式就是取action中变量名为X的值
如果是对象就用${X.name}
多参数的话&符号要用转义 &
<result type="redirect-action">//注意:如果你使用的Struts2.0.9后的版本,你应该写成redirectAction!
<param name="actionName">重定向的action的名字</param>
<param name="namespace">重定向的action所在的名称空间</param>
<param name="param1">${x}</param>
<param name="param2">${y}</param>
</result>