一个答题的页面,上面显示问题,问题下面有一个文本框供用户写答案。最下面是几个button,用来实现向 前一题 后一题 第一题 最后一题的转移,我还要把答案记录下来,存到数据库里。现在的问题是,我可以用超连接转移页面,但这样的话我就不能从request里读取答案了。该怎么解决呢?

解决方案 »

  1.   

    方法一:用xml方法二:保存到session中方法三:写到数据库的一个临时的表里
      

  2.   

    我建议你用临时的表,这要你在处理的时候就可以很方便了,SEEESION太消耗系统的资源了,
    用XML不知道你会不会
      

  3.   

    用这个吧
    <input type="hidden" name="" value="">
      

  4.   

    试一下xmlhttp,可以很好的解决你的问题。
      

  5.   

    我现在还是不明白,我转页面的时候,如果用form post 我可以在request中得到答案文本,但是这样的话,我怎么决定题目的转移呢?是不是要将几个Button都放到同一个form里?这样怎么区分我按了不同的Button呢?用数据库的话,存答案我要等到post后才能存啊,可以在按Button之前就存吗?如果存的是不同的转移信息,我要根据什么来找呢?也就是怎么确定到底是按了哪一个Button?
    还有<input type="hidden" name="" value="">什么意思?怎么用的?
    我其实不太会写html  我做的jsp页面使用的dreamweaver
    呵呵
    谢谢
      

  6.   

    <input type="hidden" name="aa" value="bb">在action页面里就会有这样的参数--aa=bb
    也就是把本页的参数传递要响应页面
      

  7.   

    这样吧,你把不同的题目写在不同的JSP文件中
    上一页  下一页用链接,不用按钮每一次链接的时候,用<a href="javascript:abc()">下一页</a>
    在JAVASCRIPT中,再来处理题目(把它们存在session中)相信你看不懂上述内容
    //****************************
    ----你找本书,把其中的JSP例题选一两道做一做,等你什么都明白了,再来写这个东 东
      

  8.   

    我的题目是从数据库里读出来的,答案要根据题目存进去。我现在用超连接实现上一题,下一题的选择,但是没有办法取到答案,request里没有该参数.
    在jsp里面,如果要用读取用户输入到文本框中的内容,是不是一定要在form的action页面中用request.getParmeter("xxx")来获取?javascript中有documenet.form1.score.value形式的好像可以在转移之前就可以读取文本框的内容,jsp中有没有类似的方法?
    只要在jsp页面转移之前,取到页面中由用户输入的内容即可.