Jsp中如何得到javascript中的变量值

rion10 2002-11-13 11:18:04
a.jsp
============
<%
int a = 0;
%>
<script language="JavaScript">
var i = 1434;
<%
a = i;//如何得到javascript中i的变量值
%>
</script>
...全文
46 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
freefalcon 2002-11-13
  • 打赏
  • 举报
回复
因为js是运行在客户端的,jsp是运行在服务器端的,
所以只有通过提交或刷新,才可能让jsp取得js中的值
<form name=form1 action="本页url">
<input type=hidden name=hidd >
</form>
<script language="JavaScript">
var i = 1434;
form1.hidd.value = i;
form1.submit();
</script>

<%
if(reqeust.getParameter("hidd")!=null)
aa.set(reqeust.getParameter("hidd"));//如何得到javascript中i的变量值,注意类型转换
%>
rion10 2002-11-13
  • 打赏
  • 举报
回复
如果是这样的,怎么提交,能不能具体点,谢谢
<%
class aa = ....;

%>
<script language="JavaScript">
var i = 1434;
document.form.hidd.value = i;

<%
aa.set(i);//如何得到javascript中i的变量值
%>
</script>
carion 2002-11-13
  • 打赏
  • 举报
回复
将变量放入<input type=hidden>中,然后提交
rion10 2002-11-13
  • 打赏
  • 举报
回复
报错说reqeust未定义,是怎么回事?

87,942

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧