浏览 4753 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2005-03-09
问题如下: 我的JSP页面是根据数据字典动态生成的,在提交表单数据后,会在Action中实现对数据的保存或其他操作。。但操作完需要跳转到一个不确定的URL上,但该URL是通过当时的运行环境动态确定的。可是我在Webwork中的Action中无法象struts那样可以随意的使用ActionFoward。 我目前的做法是将要跳转的URL作为参数传给一个redirect.jsp,redirect.jsp在配置文件里配置为要foward的页面。再由redirect.jsp实现页面跳转。但如果要使用该中转页面来实现跳转就需要将跳转的URL中的特殊符号进行转换。 不知各位有何高招能够在Action中自由的使用页面跳转 :) 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2005-03-09
webwork的redirect配置是接受参数的
<result type="redirect">${dynamicAction}.action</result> 只用在Action里面暴露一个getDynamicAction的方法即可。 |
|
返回顶楼 | |
发表时间:2005-03-09
Readonly 写道 webwork的redirect配置是接受参数的
<result type="redirect">${dynamicAction}.action</result> 只用在Action里面暴露一个getDynamicAction的方法即可。 这样不是要求Action里要知道要转向的Action的存在了么,似乎不太符合解耦的原则. |
|
返回顶楼 | |
发表时间:2005-03-10
webwork的redirect配置是接受参数的
<result type="redirect">${url}</result> 只用在Action里面暴露一个getUrl的方法即可. ------------------------------------------ 以上抄袭Readonly,over~ |
|
返回顶楼 | |
发表时间:2005-03-11
wolfsquare 写道 这样不是要求Action里要知道要转向的Action的存在了么,似乎不太符合解耦的原则. yuzhenxin 写道 但该URL是通过当时的运行环境动态确定的 他的设计就是这样的, 你还如何解耦啊? |
|
返回顶楼 | |