日期:2014-05-17  浏览次数:20762 次

session赋值问题?

page.jsp

<script type="text/javascript">
  var curPage = 1 ;
  var pageCount = 1;
  ...
 <% session.setAttribute("gobal_cur_page",curPage);%> //问题来了,这里报错,curPage
</script>

问问大虾们,要怎么将这个curPage写入seesion?

------解决方案--------------------
lz好像要在js中吧值写入session?不过js中貌似不能写session的吧?
------解决方案--------------------
。。。。你在JS里写java代码?
------解决方案--------------------
我晕,完全没搞清js和java的区别。
楼主,建议你百度一下javascript常识吧。
------解决方案--------------------
curPage 写进session 你想干吗?分页吗?。。。。。
------解决方案--------------------
加群:199632302
------解决方案--------------------
探讨、交流
------解决方案--------------------
javascript不是你这样用的
------解决方案--------------------
javascript与java是不同的两种语言,可以这样认为
------解决方案--------------------
在后台处理就好了,晕
------解决方案--------------------
百度一下分页,方案多得是。
绝对不能用session,下下之方案。
------解决方案--------------------
<%%>不能嵌入到js脚本中
------解决方案--------------------
貌似 用session前要有点什么铺垫吧~Httpsession xxx=...貌似是这样子的
------解决方案--------------------
分页的话 给个简单的js控制分页思路

dao里不知道你需要几个参数一个是页数 和想要分多少数据一页

可以这样,
上一页 button按钮 有onclick事件
 3 <一个只读文本框>
下一页 button按钮 同样有onclick事件

点击上下页时候 onclick事件会调用js 这个js获取 3 这个文本框的值 加减1 
然后js合成action提交、

个人愚笨方法、使用hibernate框架分页更简单、
------解决方案--------------------
1、JS变量保存到Java变量了
2、不需要保存到session,页面获取,需要时再传到后台就是了。
------解决方案--------------------
session赋值,赋的值至少应该是java可识别对象才行吧
你那个javascript对象那成呢

楼主看清楚哦
------解决方案--------------------
还是google吧, 这哥似乎对js,jsp还没有概念。
------解决方案--------------------
js session 大哥。你想多了吧

session两个参数都是Object

js里虽然学习了java的内容,但还是差别很大的
------解决方案--------------------
这个你不用用session空间,你把当前的页数当做参数提交到Servlet就可以了
JScript code

document.forms[0].action+="&pageNo="+pageNo;
document.forms[0].submit();

------解决方案--------------------
java可以赋值给js,但却不能反过来,
------解决方案--------------------
探讨
这个你不用用session空间,你把当前的页数当做参数提交到Servlet就可以了

JScript code


document.forms[0].action+="&amp;pageNo="+pageNo;
document.forms[0].submit();