本文目录一览:
如何在java中调用js方法
首先,你要搞清楚JS是什么,它是在HTML页面上运用的,你想用JAVA代码去调用,那是不行的都。最多,在前台页面,和后台程序进行交互的时候,你可以用到JS跳转传参到后台JAVA程序中,进行互动。
JAVA直接调用JS的方法,我确实是没有听过
怎样将java中的数据传给js
方式有很多种。可以用sturts2框架。给页面返回值,然后用el表达式取。也可以用session传。也可以用out传拼接起来
把java的值传给js
在java文件中
int aa=1;
request.setAttribute("aa",aa);
jsp文件中
用一个隐藏域接受一下值
input type="hidden" name="aa" id="aa" value="${aa}"
js中
var aa=document.getElementbyid("aa").value;
if(aa==1){
document.getElementById('text1').style.display=none;
}
是不是这样,没怎么看懂题
如何将JSP中的java代码中的值,传入JS代码中去
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代码了。
如何在java调用js
script type="text/javascript" src="js/jquery-3.1.0.min.js"/script
就是这样引入js 。src 的 'js'的js是webroot下自己创建的名为js的文件夹 ,jquery-3.1.0.min.js是需要引入的js文件,你自己写的js文件也可以这样引入调用。还可以直接在页面上这样写:
script language="JavaScript" type="text/javascript"
function init() {
---------
}
/script