java变量传给js:
var writer="<%=user.getUsername() %>" //这里的user是自己实例化的对象, 注意要将引号”"加上 ;否则alert(typeof (writer) )的值是undefined
java接收js传来的值:
js的值如果是undefined,那传到后台的值也就是null了。
javaservlet
只能给出一个数组变量,
然后由js去获取这个变量值.
直接传递不行的.
除非你的js也写在servlet里,
那样的话js中变量值可以直接由servlet变量赋值.
代码的东西,说了这么多不知道你明白没?
既然用了java
servlet,为什么还用js啊,我想不通.
通过<%=java变量%>的方式赋值给js变量。1、定义一个java变量
<% String a = "222"//定义一个string类型的java变量%>
2、输出给js
var k = <%=a%>输出变量值给k,这是的k是222
补充:
<% %>标识里面的是jsp代码,可以定义java变量<%=变量 %>输出java变量信息