jsp获取js 值 <script type="text/javascript" language="JavaScript"> var t = 123; </script>我想在 jsp页面中<% 这里获取到t=123的值%>应该怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 js可以通过<% = XXX %>来获得java参数,而在java中是不识别js参数的 不可能的 js是在浏览器端执行的而jsp相当于是java代码。是在服务器端执行。是先服务器端执行好后,然后浏览器 jsp是不可能获取到js的 用ajax实现..将这个值发回后台。 又是一个分不清客户端和服务端的帖子LZ你要始终明白一点:客户端到浏览器上就是js和Html,所有的java,jsp,structs标签都是服务端的,简单说就是渲染,你的js变量都到客户端浏览器了服务端的jsp怎么来获取?实在想要做这种奇怪的需求,body的onload=doGetJsParam(),在你的doGetJsParam()方法中把js变量值通过URL或者提交表单发送到后台Action 你可以将值设进网页中,再从网页中取出来,具体如下:Js:document.getElementById("t").innerHTML =t;HTML:<input type="hidden" id="t" name="getIt"/>jsp:request.getParameter("getIt"); js和jsp是可以交互的啊。js能取服务器端bean的值,也可以通过js给某个控件赋值,然后在jsp取这个控件的值。8楼的办法就可行。 虽然input里面有值,但是没有提交,不能通过request.getParameter()来获取值吧? 控制台输出 请问在做一个组件的设计 ,如何确定各个类的职责? 问啥是正则式 我找不到一个包的位置,这次丢人了,忘赐教 File read/write 这个语句如何写??在线!!!!!!!!!! 关于jcreatorpro (急)有劳分析关于websphere的出错:与数据库相连的应用程序已达到最大数目 当你遇到这类错误的时候该怎么办? 《Java面向对象程序设计》 如何控制JOptionPane的按钮 httpClient多线程请求出现超时错误
不可能的 js是在浏览器端执行的
而jsp相当于是java代码。是在服务器端执行。
是先服务器端执行好后,然后浏览器
jsp是不可能获取到js的
将这个值发回后台。
document.getElementById("t").innerHTML =t;HTML:
<input type="hidden" id="t" name="getIt"/>jsp:
request.getParameter("getIt");
虽然input里面有值,但是没有提交,不能通过request.getParameter()来获取值吧?