java变量传给js:
var writer="<%=user.getUsername() %>" //这里的user是自己实例化的对象, 注意要将引号”"加上 ;否则alert(typeof (writer) )的值是undefined
java接收js传来的值:
js的值如果是undefined,那传到后台的值也就是null了。
js取java的变量的值:方法①: var a = "<%=num%>"
方法②: 通过js控制html节点,如document.getElementByIdx_x_x("name"),$("#name").val()等
java取js值
一般是在表单中用一个的隐藏表单元素,然后在脚本中将js变量值赋给它:
var name=xy
form1.nameHidden.value=name
<input type="hidden" name="nameHidden"/>
当然不一定是隐藏域,可以是你需要的html标签。
通过<%=java变量%>的方式赋值给js变量。1、定义一个java变量
<% String a = "222"//定义一个string类型的java变量%>
2、输出给js
var k = <%=a%>输出变量值给k,这是的k是222
补充:
<% %>标识里面的是jsp代码,可以定义java变量<%=变量 %>输出java变量信息