www.5213.net > 在js中可以引用jsp中的数据吗

在js中可以引用jsp中的数据吗

很多人有这样一个误区,以为将js代码写在jsp文件中,就可以使用jsp页面里的数据.其实,js在运行时是永远不会在jsp里的,因为jsp只能在服务端运行,而js是在浏览器中解释运行的.实际上js只能操作html,jsp在服务器端被编译后返回到客户端浏览器的是html.这样说,不知你是否能理解.

如果是使用js做页面跳转,那么可以通过js设置跳转参数,在jsp使用getparameter来获得参数;如果是在同一个页面需要获取js的返回参数,比如ajax异步请求,那么需要使用一种中间件来获取,比如dwr等.

用jquery $("#formid").submit()提交或 document.getElementById("formid").submit();

两种方法方法1:在需要显示值的地方用这一名输出document.write sVarsVar代表变量名方法2:在任意位置写入JSdocument.getElementById(”obj“).innerHTML=sVar其中obj为需要输出值的元素ID,如div、span等

你在js中把得到的值付给num然后在写个方法,用 document.getElementById('ss').innerHTML=num; ,在按钮点击或其它事件中调用这个方法

可以,例如:<br><br>function open(){alert("1");}<br>function close(){alert("2");}<br> <%if(i==1){%>open();<%}else{%>close();<%}%><br>

可以 服务器端语言 先于 javascript 处理的

看你说什么咯,如果你js里面定义的变量,在jsp里面的JavaScript里面,是可以引用到的,但必须在jsp中的 :<script type="text/javascript"> 在这里引用你js定义的变量</script>

可以将JAVA变量在JSP头部定义成全局变量.<br>然后可以分别在JS和JSP里调用.<br>因为可以将JS和JSP理解为两个相互独立的块.这2个块里面的变量都是局部变量. 而局部变量是不共享的.<br>首先很基础的:JS可以直接引用JAVA变

.复制 粘贴 ok~

网站地图

All rights reserved Powered by www.5213.net

copyright ©right 2010-2021。
www.5213.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com