javascript怎样jsp共享变量或是传值?

hsn1982 珠海市晟意网络科技有限公司 CTO/CIO/技术副总裁/总工程师  2003-04-08 11:27:05
在一文本框中输入后,触发onblur事件将框中的值存到jsp中的一session中,这样能不能做到?
谢谢看了此贴的朋友
...全文
68 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
supower 2003-04-08
大frmae名子:mainfrmae
如上frmae名子:topfrmae
如下frmae名子:bottomfrmae
下frmae执行javascript
window.top.mainfrmae.topfrmae.document.forms[0].submit(); //上frmae提交到服务器
回复
beijingwhitney 2003-04-08
用一个iframe,通过它刷新提交给服务嚣
回复
supower 2003-04-08
在另一页面用javascript让此页面提交到servlet,servlet保存数据后在重新调来此页面
回复
zez 2003-04-08
不可能
回复
flashroom 2003-04-08
无解
回复
moumouren 2003-04-08
必须提交数据,否则客户端的信息不可能到服务器端的
回复
dybine 2003-04-08
除了再刷新一次页面别无它法
回复
vick 2003-04-08
从JavaScript中访问Java方法
在HTML脚本中可以用JavaScript直接调用Java中的方法,只需要在调用语句前用“java.lang.”加以表示即可。具体语句用法如下例所示:
java.Lang.System.Out.println(“Hello!”)
但此种方法只适用于Netscape Navigator,一般不提倡在Web应用程序中使用。
回复
vick 2003-04-08
可以通过隐藏帧,在文本框回车的时候调用帧的刷新,要在帧中定义方法,判断是否满足写session的条件,这儿可以自由发挥了
回复
zuoyangguang 2003-04-08
方法多多,但是都很奇怪
回复
gamespeed 2003-04-08
应该是可以的,
不妨这样做一下,
设一个隐藏的form
<form name=form1 action=""><input type=hidden name=abc value=""></form>
你在文本框中的onblur事件的脚本中如此写{document.form1.abc=文本框的值;document.form1.submit()}
form1.action的值,你可以指向自身,这样你只要在页面开始处,写上
String abc=request.getParameter("abc");
session.setAttribute("def",abc)
就可以了,当然最好判断一下abc是否为null
转向其他页面(这个页面添加值到session)只要在forward回来就可以了
//上面有可能包含语法错误。
回复
chy018 2003-04-08
在生成页面的时候将 session 值写到 javascript 变量里

<script ……
……
int a = <%= session.get.... %>;

</script>
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-04-08 11:27
社区公告
暂无公告