session中有一个username,我js可以这么写:var name = '${sessionScope.username}'
第二点,你可以把要交互的值扔进隐藏标签做存储<input type="hidden" value="" name=""/>这个表签不会影响到前台页面 你可以随心所欲的添加你要的参数,js需要用到 直接dom操作就行。
如果还有不懂的可以问我
1、首先在jsp页面上,定义二个变量。
2、然后在页面下方,添加一个js脚本块。
3、在脚本块里定义一个js变量,然后使用jsp的输出标记,输出jsp的变量s,赋值给js变量。
4、在页面里有一个js脚本方法,假设这个方法要用到jsp的变量。
5、可以直接使用js的那个变量就行了,因为这个变量就是使用jsp输出标记赋值jsp的变量值的。
6、最后运行jsp页面,在浏览器的控制台,可以看到输出的值就是jsp定义的变量的值了。
不能实现的,你传给用户的是已经解释好的html代码,jsp页面的程序是在服务器端运行的。你要关闭的时候调用java代码,只能用ajax做,当页面关闭时会触发onbeforeunload
这个事件,然后用ajax给传递到后台。
ajax如果不会用的话就麻烦了啊。