struts 2.0.11 - 目前我在我的本地机器上,分别在tomcat(struts 2.0.11)和weblogic下运行两个不同的Web应用程序。
的Tomcat:
链接:localhost:8080 / retail / order.action
struts.xml中:
<action name="order" method="execute" class="com.retail.action.OrderAction">
<result name="redirect" type="redirect">
<param name="location">${weblogicURL}?user=${user}</param>
</result>
</action>
我在Tomcat Web应用程序的OrderAction中有必要的属性,如'weblogicURL'和'user'。现在这是有效的,并且weblogic资源作为GET方法被访问,如下所示,
localhost:7020/retail/orderPortal?user=test
我想从tomcat使用POST方法访问weblogic,有没有办法实现呢?
答案 0 :(得分:1)
这是redirect文档所说的
会话或使用Web参数(url?name = value),它们可以是OGNL表达式。
这表明我们只能通过get方法发送数据,到目前为止,您无法尝试做什么。
一种可能的解决方案似乎是使用Action Chaining。请详细阅读官方文档