关于JAVA和JAVASCRIPT互相取参数的问题 有一个JSP页面<SCRIPT> var _aaa="test";</SCRIPT><% //JSP代码%>在JSP代码这一块可以直接使用JAVASCRIPT定义的参数吗,不可以的话该怎么调用呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 另外在JSP代码这里怎样alert出参数 <SCRIPT> var _aaa="test"; var div=window.document.getElementById("div"); div.innerHTML(_aaa);</SCRIPT><body><div id="div"></div></body>大概是这样~ 如果你理解了<%%>这个符号的执行过程,就能理解他们相互调用的过程。页面在加载的时候,首先会执行java代码,然后才会执行js.所以只有js里获取java的值,没有java获取js的值的。如果想获取后台传的一个参数可以这样写的<script>var str=<%=request.getAttribute("str")%>;alert(str);</script> <script>var str=<%=request.getAttribute("str")%>;alert(str);</script> JavaScript是基于客户端的,在客户端执行,而Jsp是基于服务器端的,先在服务器端解析完毕后在发送到客户端。所以,javascript定义的变量,不能直接在jsp中用;而jsp中的变量可以在JavaScript中使用。 就是这样的,如果jsp需要获取js的参数,必须通过和服务器端交互的方式修改客户端和服务器端交互的方式,比如回转到同一个页面,把上面的参数全都回传回来,就可以避免jsp直接获取js参数 可以先在js里把值赋给一个控件,然后在action里,或者servlet里获取。 Struts2防止重复提交问题 log4j 问题 JSTL <sql:query> 来帮我看看这句SQL吧。。。 myaql数据库系统时间问题 请教 tomcat的一个问题, 部署一个应用后出现 数据库查询和 Html交替显示的问题 55555555,我刚工作,就有了好难的问题,请大家多多关照,小弟先谢了 帮帮忙呀!我真的很着急呀! 有关JSP系统配置 求助,在线等,分页后出的问题 jar 包选择问题
<SCRIPT>
var _aaa="test";
var div=window.document.getElementById("div");
div.innerHTML(_aaa);
</SCRIPT>
<body>
<div id="div"></div>
</body>大概是这样~
页面在加载的时候,首先会执行java代码,然后才会执行js.所以只有js里获取java的值,没有java获取js的值的。
如果想获取后台传的一个参数可以这样写的
<script>
var str=<%=request.getAttribute("str")%>;
alert(str);
</script>
var str=<%=request.getAttribute("str")%>;
alert(str);
</script>
就是这样的,如果jsp需要获取js的参数,必须通过和服务器端交互的方式修改客户端和服务器端交互的方式,比如回转到同一个页面,把上面的参数全都回传回来,就可以避免jsp直接获取js参数