如何在Java中读取php POST变量

时间:2011-06-17 11:31:40

标签: java

是否可以通过这种方式读取服务器上设置的POST变量:

<?php

    $_POST['Val'] = 'Ret_value';

?>

我需要使用Java客户端

执行此操作

2 个答案:

答案 0 :(得分:1)

根据PHP manual 通过HTTP POST方法传递给当前脚本的关联变量数组。

修改后的POST变量来自我知道未包含在HTTP响应中的内容。像在您的示例中那样设置它们不会改变服务器响应上的任何内容。

因此,您无法尝试通过$_POST从PHP服务器向Java客户端发送数据。

答案 1 :(得分:0)

ServletRequest没有setParameter()方法,但它有setAttribute(),您可以使用它来为下一个过滤器或servlet传递一些对象。

http://download.oracle.com/javaee/6/api/javax/servlet/ServletRequest.html#setAttribute%28java.lang.String,%20java.lang.Object%29