<form>
<input type="button" name="but">
</form>
在session裡設置變量count,上面的按扭被擊一次,count就加1,怎麼做?

解决方案 »

  1.   


    session.setAttribute(key, value);
      

  2.   

    按扭是客户端展现的,而session是服务器端的数据,楼主的想法有点
    除使用ajax,每点一次按钮,就向服务器端发送一次请求,让后台执行session中count+1的操作。
    楼主能不能说明一下count+1有什么作用,以便我们能想出更好的方法解决
      

  3.   

    我想做兩個頁面:
    select.jsp用來顯示數據庫中所有的表格,並用<select name="TableName">讓用戶選擇要顯示哪個表格;
    show.jsp用來將表格分頁顯示,想把count作為當前顯示的頁數,把request.getParameter("TableName")作為分頁顯示的表名存入session,那個按鈕就是修改顯示第幾頁的count值.
      

  4.   

    在select.jsp定一个count的js变量,例如:
    <script language="JavaScript">
    var n_count = 10;//楼主可以改成其他初始值
    </script>当点了一次那个按钮之后,
    <input type="button" value="增加" onclick="n_count++;再调用刷新show.jsp页面的函数">假如你的select.jsp和show.jsp的页面是嵌入的形式的话
    select.jsp中的部分代码
    <iframe id="showJspFrame" src="show.jsp?pagecnt=10"></iframe>
    那么刷新show.jsp页面的函数可以这样写
    function refreshShow() {
      document.all("showJspFrame").src = "show.jsp?pagecnt=" + n_count;
    }而在show.jsp中则只要根据<% request.getParameter("pagecnt") %>就可以取到分页信息了