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

hsn1982 2003-04-08 11:27:05
在一文本框中输入后,触发onblur事件将框中的值存到jsp中的一session中,这样能不能做到?
谢谢看了此贴的朋友
...全文
103 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
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>

81,122

社区成员

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

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