可以使用AJAX将表单POST到java servlet并重定向吗?

时间:2015-11-30 19:37:39

标签: java jquery ajax jsp servlets

我解释了我的问题:

我有一个JSP网页,我有一个AJAX调用,它将一些数据发送到一个servlet。

接收数据的servlet必须将此数据和更多其他信息发送到外部URL。必须在发送POST参数的屏幕中加载此外部URL。

使用AJAX和JAVA可以做到这一点吗?

我知道简单的方法是将一个普通的FORM从MYPAGE发送到这个外部网站(没有servlet),表单自动重定向到这个外部URL,但是我没有所有数据,所以我需要一个中间servlet来得到它......

架构:

MYPAGE - (对一个servlet的AJAX请求)--->我的服务---(POST到带有参数的URL)---> EXTERNALWEBSITE

如果在MYPAGE和EXTERNALWEBSITE之间直接通话,用户必须在屏幕上看到EXTERNALWEBSITE

1 个答案:

答案 0 :(得分:0)

您可以在Ajax调用的响应中发送所需的其他数据。然后在客户端,在Ajax调用之后,您可以对包含所有数据的外部URL执行jQuery.post()