jsp与js之间变量赋值

JavaScript018

jsp与js之间变量赋值,第1张

在写jsp中有时会需要把js的变量赋给java变量,或者将java的变量赋给js变量的情况,如果js处理的不好只能获取到undefined,java处理不好就只能获取到null。因此这次做个小笔记,记录一下~

java变量传给js:

var writer="<%=user.getUsername() %>" //这里的user是自己实例化的对象, 注意要将引号”"加上 ;否则alert(typeof (writer) )的值是undefined

java接收js传来的值:

js的值如果是undefined,那传到后台的值也就是null了。

js不能传值到jsp,但可以赋值。

jsp:

<input id="in">

js:

$("#in").val("haha")

当然jsp还可以显示setvlet里面的对象的属性值。比如

servlet:

doPost:

Striing s = "I love you"

req.getSession.setAttribute("love",s)    //保存到session,关闭浏览器,则session失效

jsp:

<input value="${ love }">