我的两个页面,一个是jsp,另外一个是php的,现在需要从jsp网页向php网页传递一个post方式的数据,请问怎么做?
注:--我用了response.sendRedirect"http://我的ip/页面.php?name=gavin",但是这个是get的方法,不想用,请问这样的情况怎么post数据,我是php的程序员。

解决方案 »

  1.   

    用:
    <form name="form1" action="http://我的ip/页面.php">
        <input type="hidden" name="name" value="gavin"/>
    </form><script>
       form1.submit();
    </script>
    替换掉:response.sendRedirect"http://我的ip/页面.php?name=gavin":-)
      

  2.   

    1 类似楼上的方法,直接在页面提交到 .php 文件就可以了
    2 在服务器端,用 HttpURLConnection 模拟 POST 提交也可以简单应用,推荐第一个
      

  3.   

    好的,太谢谢了,真不愧为csdn,我第一次提问回帖解决就那么快啊!
    楼上说的我在考虑,就怕安全性是不是不如post呢?如果屏蔽掉javascript,那么是不是就可以从“查看源文件”查看返回网页代码中得到了,参数,因为参数敏感我才考虑用post的:)
    虽然post的数据也可以截下来,但是要比在浏览器中屏蔽js难得多。
    其实我的目的就是衔接两个网站的入口,但是只有jsp网站用密码认证,本来就是对网站安全打了折扣了。不知道还有谁知道更加安全的方法,不一定是我说的这个,算是抛砖引玉吧,刚才在sun的网站上看到帖子,可我不会用,高手可以解读以下!万分感激了!!
    地址是]:http://forum.java.sun.com/thread.jspa?threadID=625525&messageID=3567521