JSP中怎么取得JS中的变量?? JSP中怎么取得JS中的变量??简单一例,感谢啊,呵呵 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <HTML><HEAD><TITLE> New Document </TITLE></HEAD><BODY><html:form action="/XXXAction"><table width="100%" height="230" border="0" cellpadding="0" cellspacing="0"> <tr> <td>name:<html:text property="name"/></td> </tr> <tr> <td><input type="set" value="set" onclick="set();"></td> </tr></table></BODY></html:form> <script language="javascript"> function set(){ document.XXXForm.name.value="ok"; return true; } </script></HTML>仅根据我对楼主的描述的理解做了一个简单的例子,有问题我们再讨论; 感谢楼上,,<%@ page contentType="text/html; charset=GBK" %><html><head><title>student</title><script language="JsvaScript"> function selectValue() {var i=9; }</script></head><body bgcolor="#ffffff" onload="selectValue()"><h1>JBuilder Generated JSP</h1><%out.print(i);%></body></html> 但我如果这样呢,怎么改? 我觉得你在jsp中定义一个属性用来取得这个变量,在将之显示,结果和你的设想还是比较接近的; 用隐藏域 <input type="hidden" name="i" value=""><%@ page contentType="text/html; charset=GBK" %><html><head><title>student</title><script language="JsvaScript"> function selectValue() {var i=9;document.form1.i=i; }</script></head><body bgcolor="#ffffff" onload="selectValue()"><form name="form1"> <input type="hidden" name="i" value=""><h1>JBuilder Generated JSP</h1><%out.print(i.value);%></form></body></html> 即使是隐藏域,也不是Jsp可用的 <input type="hidden" name="i" value="">中定义了;我在项目中经常在jsp中使用隐藏字段,我觉得很方便啊;个人见解,大家讨论;:) <% %>里的i在哪里定义的? scriptlet里怎么可以直接访问表单元素呢? 是啊 <%out.print(i.value);%>取不到值的!!!虽然你用脚本实现了插入页面i值一个客户端JS 一个服务器端JSP 各位,不要再争了,事实上,jsp不能取得js的变量,因为js是在客户端执行的…… 只有在下次将页面提交到服务器的时候才能取到这次在页面里的值的,要直接在JSP中使用JS的值是不可能实现的. jsp不能用本页面js的东西不过要实现功能的话方法很多,不一定要这种方法 只有在下次将页面提交到服务器的时候才能取到这次在页面里的值的,要直接在JSP中使用JS的值是不可能实现的.同意 这个问题我这几天也在搞,正巧碰到这个贴,我说一下我现在的结论吧:JSP不能直接取得JS的变量,只能间接取得,第一是用隐藏域,第二是用隐藏帧。但是这两种方法都逃不过页面的刷新。除非用AJAX技术... 1.提交给自己2.存iframe的session里,自己取session 如何获取同一个浏览器的cookie值 求SpringMVC,Mybatis,Velocity视频教程 hibernate 对对象进行 insert和update 处理时 出现不同的效果 請問連接數據時throws以下異常?是什麼原因 大侠们给指点迷津 关于Cookie的一个问题,大家帮我看看,急!! 一个用SimpleDateFormat格式化显示TimeStamp出现的问题 一个团购的页面中的动态信息如何存储? 关于JSP调用javaBean的问题 servlet连接数据库 Dreamweaver中不运行java代码 高手请帮忙,Http请求的post方法出现异常
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<html:form action="/XXXAction">
<table width="100%" height="230" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>name:<html:text property="name"/></td>
</tr>
<tr>
<td><input type="set" value="set" onclick="set();"></td>
</tr>
</table>
</BODY>
</html:form>
<script language="javascript">
function set(){
document.XXXForm.name.value="ok";
return true;
}
</script>
</HTML>
仅根据我对楼主的描述的理解做了一个简单的例子,有问题我们再讨论;
<html>
<head>
<title>
student
</title>
<script language="JsvaScript">
function selectValue()
{
var i=9;
}
</script>
</head>
<body bgcolor="#ffffff" onload="selectValue()">
<h1>
JBuilder Generated JSP
</h1>
<%
out.print(i);
%></body>
</html> 但我如果这样呢,怎么改?
<input type="hidden" name="i" value=""><%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>
student
</title>
<script language="JsvaScript">
function selectValue()
{
var i=9;
document.form1.i=i;
}
</script>
</head><body bgcolor="#ffffff" onload="selectValue()">
<form name="form1">
<input type="hidden" name="i" value="">
<h1>
JBuilder Generated JSP
</h1>
<%
out.print(i.value);
%>
</form>
</body>
</html>
我在项目中经常在jsp中使用隐藏字段,我觉得很方便啊;
个人见解,大家讨论;:)
<%
out.print(i.value);
%>
取不到值的!!!
虽然你用脚本实现了插入页面i值
一个客户端JS 一个服务器端JSP
2.存iframe的session里,自己取session