易截截图软件、单文件、免安装、纯绿色、仅160KB

关于JSP的动态问卷的问题 - Java / Web 开发

我现在用JSP要做一个带跳转逻辑的问卷,每道题中选不同的选项会跳到不同的另一道题中,页面上只显示用户当前需要答的一道题,另外根据每个选项的不同会计不同的分。目前的问卷的题目和选项以及逻辑是已知的,我已经建立了问卷表、问卷中的答题表和题库表还有选项库表。
  现在遇到一个问题就是不知道该如何将用户实际答题时的每道题存进问卷中的答题表中。开始设想的是所有题都隐藏在一个页面中,根据JS控制跳转逻辑显示下一题,但是这样的话该如何获取用户答题的轨迹,知道哪道题答了呢?还有就是如果答错了,系统如何给返回到上一题呢?
  还有一种方案是想一个页面显示一道题,每道题通过session缓存,最后一起存入数据库,但是这样针对一种逻辑就有些麻烦:多选题的话,如果用户先选一个,会针对此选项跳转一圈后,再回到此多选题,让用户可再选择其他选项。
  麻烦大家帮我评估一下,再提供些简单易行的解决方案,只用JSP+JS啊,谢谢了!!!
  我个人其实比较倾向于前一种情况,比较好处理。

引用
用response设置要传递给下一个页面的参数,建立一个中间页面来选择跳转到下一个页面,用forward跳转,保证参数一直存在。这个参数可以是一个问题的题号组成的串,答案组成的串。

那如果是用户点错了,还想回到上一题呢?另外还有就是那种多选的,需要再回转的情况要怎么处理呢?

增加一个表单隐藏域,用js动态设置值,例如值为1,提交题目,值为0返回上一题,把表单传给中间页面,中间页面处理跳转,返回上一题,则删掉上一次回答记录,题号跟答案。至于这个串的形式,看你自己了

我也是鸟,没有处理过这样的问题,希望对你有帮助

引用


相关问答:

C/S项目架构设计----求助 - Java / Java SE

本人正在用Java做一个C/S架构的项目, 
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。 
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......

关于AJAX和JSP的一些小问题~ - Java / Web 开发

我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
  %>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......

tomcat环境下jsp编译错误,求解! - Java / Web 开发

org.apache.jasper.JasperException: Unable to compile class for JSP: 
An error occurred at line: 52 in the jsp file: /vip_info.jsp
ÕË cannot be resolved
49: <table border="1& ......

java windows7 MSSQL - Java / Java SE

使用java在windows7 32位下连接MSSQL。
两台机器,windows7 32位,在控制面板里面全部设置语言和区域选项都english-unitedstates
唯一区别只有在安装SQL server 2008的时候 选择的字符集不一样,
exec sp_helpsor ......

模拟href 的 css样式 - Java / Web 开发

现在不想用<a> </a> 标签 ,因为点击后会出现页面重定位,给文字加上css样式就可以看起来 是href怎么实现这样的css
text-decoration:underline; cursor:hand;

引用
text-decoration:underline; cur ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号