首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Struts 1操作从struts-config调用转发到另一个struts-config文件中的另一个操作

Struts 1操作从struts-config调用转发到另一个struts-config文件中的另一个操作
EN

Stack Overflow用户
提问于 2013-01-30 23:11:34
回答 1查看 4.5K关注 0票数 3

我试图从struts-config中调用struts 1中的使用action forward属性,并且我想调用另一个action,它位于另一个struts.config文件中。显然,它不起作用!

我的代码是:

代码语言:javascript
复制
In "struts-misExpedientes.xml" 
<action path="/s99bIrInicio" forward="$$$WEBROOT_ENVIRONMENT$$$/comunJSP/s99binicio.do">

the other xml file is "struts-comun.xml"
<action path="/s99binicio" forward="/s99bIrWelcomeMensajeDia.do" />

注意:"WEBROOT_ENVIRONMENT"是我在属性文件中声明的变量,它的值是

我感谢你能提供的任何想法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-30 23:38:01

如果你的意思是你想要从一个webapp转发到另一个webapp,那么这是不可能的。每个webapp都是独立于其他webapp的。每一个都有自己的awn类、库和会话,与其他的不同。因此,将HttpRequest对象从一个传递到另一个是没有意义的。

您可能应该重定向到其他webapp应用程序。顺便说一句,Struts不鼓励动作链接,即使可能,在单个when页面中也是如此。

编辑:看起来你在使用模块。所以照the documentation说的做:

有三种方法可以从一个模块切换到另一个模块。

模块您可以使用Extras JAR中的模块,

  • 您可以使用<forward> (全局或本地),并将contextRelative属性的值指定为true、
  • ,或者您可以将“
  • ”参数指定为任何Struts JSP超链接标记(Include、Img、Link、Rewrite或Forward)的一部分。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14607214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档