java script 脚本的问题 急啊!!!

写一个java script脚本 用途就是
当点button时 不提交页面 用script脚本吧字符串"ABC"保存在session里。。
怎么写啊?????急!!!!

楼上的方法确实奏效,肯定能在session里取到str的值,不过遗憾的是这不是因为你点了保存按钮,而是在页面加载的时候str就已经放进session里去了,你可以把下面那些html都去掉,然后再从session里取值,照样能取到
我想lz的意思应该是从页面的一个text里取值,然后点按钮就能把这个值放进session里.如果是这样,你可以单独写一个servlet,点按钮时把这个text的值以参数的方式提交过去,然后在servlet里将它放进session.或者你想玩个酷的,就用XMLHttpRequest吧,我觉得这里没必要这样做
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-08-22
<head>
<script>
function save(){
<%
session.setAttribute("str","ABC");
%>
}
</script>
</head>
<body>
<input type="button" value="保存" onclick="save()">
</body>

这样就可以了,如果以后想获取这个字符串,直接session.getAttribute("str").toString();就可以了
第2个回答  2008-08-22
javascript实现不了,你要用ajax,也就是XmlHttpRequest,提交到Server上,由Server保存到Session。javascript是运行在客户端的,没办法。
第3个回答  2008-08-22
设个变量啊
相似回答