「jspjava获取js」jsp获取js变量
今天给各位分享jspjava获取js的知识,其中也会对jsp获取js变量进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
jsp怎么直接获取js的变量值
Java的变量值,理论上在js中是不能获取,但是可以通过间接的方式来获取。
提供两种思路供参考:
1、把java变量的值存在cookie中,js通过cookie去取;
function getCookie(name)
{
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg))
return unescape(arr[2]);
else
return null;
}
var value= getCookie("cookie的name名");
2、把java变量的值赋值给页面中input type="hidden"/的value,通过js去取;
var value=document.getElementById("hidden的ID").value;
jsp 页面 中 java 获取js值
在同一个jsp页面获取不了,你可以把js值传到一个隐藏域提交到class里获取
在jsp页面中java代码获取js里面var变量的值
js与java是不同语言,运行在不同环境下,因此无法直接获得对方数据。
java运行在服务器端,在同一个jsp文件中,java先运行,js后运行,java可以生成一段js代码,保证js运行得到相应的结果,因此可以用java定义js变量的方式来传递数据,例如:
script
var url="%=url%";
alert(username);
/script
上面例子,%%中的内容会在服务器端运行,在“”中间输出网址,浏览器就会加载下面的结果:
script
var url="gif8.cn";
alert(url);
/script
这部分就是标准的js代码了。
jsp页面中java语句如何获取js变量的值
jsp页面中在java语句里面要想获取js的变量的值,你可以试试使用request对象
jspjava获取js的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于jsp获取js变量、jspjava获取js的信息别忘了在本站进行查找喔。