「jspjava获取js」jsp获取js变量

博主:adminadmin 2023-01-13 22:18:05 496

今天给各位分享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的信息别忘了在本站进行查找喔。