2012-02-22 44 views
0
<FORM NAME="form1" METHOD="POST" action="some.jsp"> 
     <INPUT TYPE="text" NAME="first" VALUE="First"> 
     <INPUT TYPE="text" NAME="second" VALUE="Second"> 

    </FORM> 

当表单在后台提交时,POST方法被发送到带有参数的jsp页面。JSP页面中的显式POST

我想要做的是我有一个ajax调用本地调解器jsp页面,然后应该采取这些参数并发布到另一个域上的页面(这是为了规避跨域问题在IE8中调用ajax)。

我该如何做一个明确的帖子?需要URL和参数的东西?

+1

我不明白这一点 - 什么是手头这里的问题 - 如何改变了AJAX调用职位,或如何在临时JSP一旦重定向请求? – 2012-02-22 14:16:45

+1

一旦在临时jsp上,如何重定向? – oneiros 2012-02-22 14:18:43

回答

1

如果您有被张贴的形式问题是,它很简单,只要

document.forms['form1'].submit() 

编辑:在这种情况下,看到Using java.net.URLConnection to fire and handle HTTP requests如何使一个POST或GET请求。我建议使用request.getParameterMap()并迭代它,将这些参数放入新的出站请求中。

http://tomcat.apache.org/tomcat-5.5-doc/catalina/docs/api/org/apache/catalina/connector/Request.html

+1

即javascript,对不对?一旦我在临时jsp中,我如何基本重定向它? – oneiros 2012-02-22 14:19:09

+0

随着更新是更清晰还是更混乱? – 2012-02-22 14:29:12

+0

清晰的路......谢谢先生 – oneiros 2012-02-22 14:44:29