问题描述
如何在jsp中引用javascript变量?
解决方案
解决方案二:
<scriptlanguage="javascript"type="text/javascript">varss=1;</script><div>scriptlanguage="javascript"type="text/javascript">document.write(ss);</script></div>这样算是不?
解决方案三:
<scriptlanguage="javascript"type="text/javascript">varcondstr="";document.form1.condition.value=condstr;</script><formaction="Servlet"name="form1"method="post"><inputtype="hidden"name="condition"value="<%=condition%>"></form>这样condstr中的值赋给condition了,不知道你是不是这个意思。
解决方案四:
非常感谢,是在Java代码<%.....%>中访问JavaScript的变量,不知这样咋弄?
解决方案五:
java代码在服务端执行,js代码在客户端执行,不能交叉访问的。
解决方案六:
在<%.....%>java代码里面访问javascript的变量是不行的,但是javascript里面可以访问java的变量。刚开始我也想这样。其实如果想让java访问到javascript的变量就要ajax提交一次,把参数扔过去,这样java就可以访问到javascript的变量了。
解决方案七:
还不错奥
解决方案八:
如果不提交到后台的话是没有办法在前台直接传的,因为jsp在服务器端,JavaScript在浏览器端,jsp在JavaScript之前就编译好了。
解决方案九:
我想用JSP写一个登录程序:页面上有两个下拉列表框,第一个下拉列表框选择某一项后,第二个下拉列表框根据第一个列表框的选项显示与其对应的信息,就是当第一个下拉列表框选择不同的选项后第二个列表框动态的显示相应信息,我想用jsp实现,对JavaScript不熟,请问高手们如何解决?
解决方案十:
单就是获取javascript的东西也是可以的,可以看一下javax.script这个包下的东西;但是楼主所要实现的功能是最基本的ajax,
解决方案十一:
引用8楼rzprog的回复:
我想用JSP写一个登录程序:页面上有两个下拉列表框,第一个下拉列表框选择某一项后,第二个下拉列表框根据第一个列表框的选项显示与其对应的信息,就是当第一个下拉列表框选择不同的选项后第二个列表框动态的显示相应信息,我想用jsp实现,对JavaScript不熟,请问高手们如何解决?
考虑Ajax。