从java获取javascript变量的属性
我在JS中创建并实例化了一个对象,并将其与GET/POST请求一起传递给servlet,但它正在将属性恢复为null 我已经测试过用输入流恢复这些值,但它显示它们为空从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
<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]