关于struts2.xml文件中某个action的result属性的值能否填到第三方网站?

在用ssh框架整合时候,做到订单需要提交到第三方支付平台进行安全支付,我这里用到易宝支付平台作为第三方支付平台。那么。问题来了。我们知道。一般来说。struts2.xml配置文件里面,举例某个action格式如下:

 <action name="findOrderAction" class="OrderAction" method="findOrder">
            <result name="SUCCESS">/front/jsp/order.jsp</result>
</action>

可知result属性中填的一般都是本地的网址,即连接到本地的资源
那么请问一下,如果我现在要提交到第三方网站,这里result属性的值可以填为

 <action name="findOrderAction" class="OrderAction" method="findOrder">
            <result name="SUCCESS">https://www.yeepay.com/app-merchant-proxy/node </result>
</action>

如上面这样吗?我没有验证过,所以不清楚是否可以。但是。如果在该网址https://www.yeepay.com/app-merchant-proxy/node后面添加参数呢。最重要的是这个参数是由前端页面传进来的值。是动态变化的。那我在struts2.xml文件中又如何获得这个动态的参数值呢 ?跪求大神帮忙!谢谢。

4个回答

一般这样的话是在后台进行http请求 ; 或者你可以在前台用js跳转

wuhong_CSDN
wuhong_CSDN 是的。项目中用到过,调到一个空白页面用window.location.href跳转
2 年多之前 回复

格式这是这样的,没显示出来

/front/jsp/order.jsp

///front/jsp/goodDetail.jsp//

不可以的这样,你可以通过后台进行http请求,因为第三方的请求参数是不同的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问