站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题新手问个问题(100分)

新手问个问题(100分)

摘要: 新手问个问题(100分)


1.jsp
-----------------------------------------------------------------------------------
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>

<head>

无标题文档
</head>

<body>
<form action="2.jsp" method="post">
1、问题一

<input name="s1" type="radio" value="1">A.1

<input name="s1" type="radio" value="2">B.2

<input name="s1" type="radio" value="3">C.3

<input name="s1" type="radio" value="4">D.4



2、问题二

<input name="s2" type="radio" value="1">A.1

<input name="s2" type="radio" value="2">B.2

<input name="s2" type="radio" value="3">C.3

<input name="s2" type="radio" value="4">D.4



3、问题三

<input name="s3" type="checkbox" value="1">A.1

<input name="s3" type="checkbox" value="2">B.2

<input name="s3" type="checkbox" value="3">C.3

<input name="s3" type="checkbox" value="4">D.4



4、问题四

<input name="s4" type="radio" value="1">A.1

<input name="s4" type="radio" value="2">B.2

<input name="s4" type="radio" value="3">C.3

<input name="s4" type="radio" value="4">D.4



5、问题五

<input name="s5" type="checkbox" value="1">A.1

<input name="s5" type="checkbox" value="2">B.2

<input name="s5" type="checkbox" value="3">C.3

<input name="s5" type="checkbox" value="4">D.4



<input type="submit" value="提交">
<input type="reset" value="放弃">
</form>
</body>


2.jsp
------------------------------------------------------------------------------
1.jsp中问题和问题类型等都是数据库中动态读出,现在提交到2.jsp中,在2.jsp中处理结果,把答案保存到数据库表中的一个字段
请教高手,怎么实现?


这个问题果然新手级。

你想要的是如何访问数据库,得到结果集,再如何通过结果集得到你要输出的结果。

难道手上连一本书,一个范例都没有吗?


<input name="这里是问题编号" type="checkbox" value ="选项">a.1

这样提交以后你可以得到一堆 "编号"="选项值"的值对组;
你可以从request中获取到所有一个由"编号"组成的map 从中得到所有编号"编号"
有了编号,选项值就很容易得到了



这个是最简单的表单提交问题了,只要取到提交过来的内容,然后插入数据库就可以了。


谢谢各位,可能是我说的不够详细,从数据库读出显示(1.jsp)这个我明白,我的问题是:在2.jsp中实现,把1.jsp选择的答案保存到数据库表中的一个字段中(而且,1中没有选择也可以通过)!


request.getParameterNames()


vacuumboy说的不错,但是我实验了下,submit和reset控件也可以啊,我想只要radio、checkbox和text控件就可以了,这个怎么处理?还有,就是checkbox的问题,如String[] str = (String[])request.getParameterValues("c1");但是会有许多不同名字的checkbox,而我只想定义一个字符数组(不然在循环中会重复定义),这个怎么解决呢?


submit和reset控件也可以啊,我想只要radio、checkbox和text控件就可以了,这个怎么处理?
这个我明白了
现在就是关于checkbox的问题了,谢谢


基本解决了,现在再请教个问题,里面的radio和checkbox不选择的话是没有显示的,但是text不管填不填都是显示的,怎么样才能让text不填值的时候不显示呢?


多看看基础书吧,这些问题都很简单,


还有一个问题,如果我的所有控件的名字是有顺序的,怎么样才能按顺序显示呢?
比如我控件的名字是r01-r15,怎样做才能让显示的顺序还是r01-r15呢?
解决完这两个问题就结帐!(acuumboy肯定有分,他的回答符合我的想法)


接点分


借点分吧


看看最简单的JSP书就可以解决拉 给点分


camel0104() 、whcSpring() 我看你们都不懂,分不会有你们的


重新叙述一下这两个问题。
1、radio和checkbox不选择的话是没有显示的,但是text不管填不填都是显示的,怎么让text不填东西的情况下不显示
2、在1.jsp中显示的顺序是s1-s5(从我开始的问题中可以看到),但是到2.jsp中用枚举对象取得控件名称的时候顺序就打乱了,怎样才能让顺序不乱,也就是在2.jsp中得到依次是s1-s5
解决问题有分


感觉用request.getParameterNames()确实不太好控制

可以考虑以下方法
1、问题一

<input name="names" value="s1">


↑返回目录
前一篇: 请大家帮我看看出了什么错误?
后一篇: 问问大家用JSP进行WEB开发所用的环境?