Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从java获取javascript变量的属性_Javascript_Java - Fatal编程技术网

从java获取javascript变量的属性

从java获取javascript变量的属性,javascript,java,Javascript,Java,我在JS中创建并实例化了一个对象,并将其与GET/POST请求一起传递给servlet,但它正在将属性恢复为null 我已经测试过用输入流恢复这些值,但它显示它们为空 <script> function Person(){ this.name= ‘’; this.surname= ‘’; } var agent = new Person(); agent.name = ‘Arya’; a

我在JS中创建并实例化了一个对象,并将其与GET/POST请求一起传递给servlet,但它正在将属性恢复为null

我已经测试过用输入流恢复这些值,但它显示它们为空

<script>

       function Person(){

              this.name= ‘’;

              this.surname= ‘’;

       }

var agent = new Person();

agent.name = ‘Arya’;

agent.surname= ‘Stark’;

</script>
这将是预期的控制台日志:

name=Arya

而是恢复一个空值

如果我打印所有参数:

Enumeration<String> parameterNames = request.getParameterNames();

       while (parameterNames.hasMoreElements()) {

             String paramName = parameterNames.nextElement();

System.out.println(“paramName=” + paramName);

       }
但不是代理人。姓名y代理人。姓氏

如果我试图恢复代理变量

String agente = request.getParameter("agent");

System.out.println(“agent=” + agent);
它表明:

paramName=agent
agent=[object]

嗯,你是如何将其发布到服务器的?我没有看到你的HTTP post,这才是重要的。嗯,你是如何将其发布到服务器的?我没有看到你的HTTP post,这才是重要的。
agent=[object]