jsp怎么获取本页面中js中的变量的值

谢谢

jsp是无法直接或取页面中js变量的值,但是可以通过间接的方法,用html的方法
例如:
<input id="data" type="hidden" value="你想要的数据" />
在html里定义一个上面的标签,把js的值放到标签里,然后jsp去获得这个值
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-26
用js给jsp的元素赋值,比如:
<script type="text/javascript">
var a = "xxx";
</script>
<body onload="document.getElementById('pp').value=a;">
<input type="text" id="pp"/>
</body>追问

我的意思是怎么在之间的部分获取js中的变量的值

本回答被网友采纳
第2个回答  2011-07-26
受教
第3个回答  2011-07-26
那就用 dwr技术啊或者一楼的方式

jsp怎么获取本页面中js中的变量的值
jsp是无法直接或取页面中js变量的值,但是可以通过间接的方法,用html的方法 例如: 在html里定义一个上面的标签,把js的值放到标签里,然后jsp去获得这个值

jsp调用js的变量
1、首先在jsp页面上,定义二个变量。2、然后在页面下方,添加一个js脚本块。3、在脚本块里定义一个js变量,然后使用jsp的输出标记,输出jsp的变量s,赋值给js变量。4、在页面里有一个js脚本方法,假设这个方法要用到jsp的变量。5、可以直接使用js的那个变量就行了,因为这个变量就是使用jsp输出标记赋...

在js中怎么获取jsp页面的值
<\/jsp:forward> 通过这种方式和一般的表单参数一样的,也可以通过request.getParameter(name)取得参数 (3)设置session和request 通过显示的把参数放置到session和request中,以达到传递参数的目的 session.setAttribute(name,value);request.setAttribute(name,value)取参数:value=(value className)session.getA...

jsp调用js的变量
JS使用JSP中的变量:< String test = "I am testing !"; \/\/ JSP片段中定义变量 > <SCRIPT LANGUAGE = "JavaScript" > var tmp = "<%=test %>"; \/\/ 通过 "<%=javaCode %>" 引用jsp中的变量、方法等,注意:一定要加双引号 alert(tmp);<\/SCRIPT > ...

JSP页面的<%%>代码段中怎么能取到JS或自定义标签中得到的值?
取不到js中的值 但是如果在标签中你定义了全局的变量 使用<%= %>能取道 不然也是取不到的

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

使用jsp获取当前页面的文本框中输入的值?该怎么获取,哪位大师知道?帮帮...
如果是servlet 在目标servlet调用 request.getParameter("表单的name值 注意:id值获取不到")如果是struts框架的html标签 比如 是一个文本 在js获取就要标记 styleId="ID" 同样 document.getElementById("表单的ID").value;在struts html标签中 styleId 就相当于id 如果是目标 action 就 request.getPara...

在JSP中怎么调用JS定义的变量?
应该不行,所有的java代码,是在服务器端先编译的,然后javascript到了客户端才能编译,顺序已经决定了不可以。你只能再次通过和服务器交互,来传递var a的值了。

jsp 中java代码怎么直接获取js里的变量
jsp里的java代码是在服务器上执行的,而js是在客户端执行的。执行顺序是先进行java执行后发给客户端再运行js,所以同一个页面里的java代码是获取不到js变量的,那个时候js都还没执行,js内存都没分配呢,就不会js变量的。

js 怎么从jsp中读数据,是用request.getParameter吗
这样id获取到value值存储在id上了。var 是JS中声明变量的方法。request.getParameter()是或许URL当中的传递的参数,比如http:\/\/192.168.10.89:8099\/asset\/login.do?asset=122323 用他获取到的 String str = request.getParameter(asset);str的值就是122323 在JSP中用<%=str%>这样就可以显示数据出来...

相似回答