<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>学生录入(CA2004)</title>
<link rel="stylesheet" type="text/css" href="../css/green.contents.css">
</head><body leftMargin="0" topMargin="0" rightMargin="0" marginwidth="0" marginheight="0">
<form id="CA2004Input">
<table class="outside" cellspacing="0" cellpadding="0" border="0">
<tr id="outside_blk_title">
<td class="side_margin"></td>
<td class="title">
<table width="100%">
<tr>
<td class="formtitle">
学生录入
</td>
<td class="formid">
CA2004
</td>
<td class="formback" >
<input name="back" id="back" type="button" class="button_off" onClick="toBack()" 
onMouseOver="this.className='button_on'" 
onMouseOut="this.className='button_off'" 
value="返回">
</td>
</tr>
</table>
</td>
<td class="side_margin"></td>
</tr>
<tr id="outside_blk_contents">
<td class="side_margin"></td>
<td> 
<table class="outline" cellspacing="0" cellpadding="0" width="100%" border="1">

<tr class="sheet1">
<td>
<table class="detail" cellpadding="0" cellspacing="2" border="0" width="100%">
<tr>
<td width="10%" class="required">学号</td>
<td width="90%">
<input name="st_no" type="text" class="input_left" size="9" maxlength="6">
<font color="red" size="-1">* 半角英数,最长6位</font>
</td>
</tr>
<tr>
<td class="required">姓名</td>
<td>
<input name="st_name" type="text" class="input_left" size="15" maxlength="15">
<font color="red" size="-1">* 最长15位</font>
</td>
</tr>
<tr>
<td class="required">性别</td>
<td>
<input name="st_sex" value="1" type="radio" checked>男
<input name="st_sex" value="2" type="radio">女
</td>
</tr>
<tr>
<td class="required">生日</td>
<td>
<input name="st_birthday" type="text" class="input_left" size="15">
<font color="red" size="-1">* 格式:YYYY/MM/DD</font>
</td>
</tr>
<tr>
<td class="required">班级</td>
<td>
<select id="st_class" name="st_class">
<option value="1">计算机1班</option>
<option value="2">计算机2班</option>
<option value="3">计算机3班</option>
<option value="4">计算机4班</option>
</select>
</td>
</tr>
<tr>
<td class="caption">补充说明</td>
<td>
<input type="text" id="st_memo" class="input_left" size="90" value="" maxlength="50">
</td>
</tr>
</table>
<tr id="outline_blk_dummy">
<td></td>
</tr>
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="1">
<tr>
<td width="20%" class="td_center">
<input name="back" 
id="back"
type="button" 
class="button_off" 
onClick="toBack()" 
onMouseOver="this.className='button_on'" 
onMouseOut="this.className='button_off'" 
value="返回"/>
   </td>
   <td width="30%">&nbsp;</td>
   <td width="30%">&nbsp;</td>
<td width="20%"  class="td_center">
<input name="search"
id="search" 
type="button" 
class="button_off" 
onClick="add()" 
onMouseOver="this.className='button_on'" 
onMouseOut="this.className='button_off'" 
value="确定"/>
</td>
</tr>
</table>  
       </tr>
        </td>
</tr>
         </table>          
</form>
</div>
<script language="javascript">function toBack(){

document.forms[0].action="search.jsp";
document.forms[0].submit();
}
function add(){
document.forms[0].action="list.jsp";
document.forms[0].submit();
}</script>
</body>
</html>我点确定后吧,就像把增加的这条信息添加到数据库去吧,我是不是应该在add()这个方法里面进行一些列的数据库操作?因为我调到下一个list.jsp这个页面时将数据库里面的信息显示出来。
如果是的话,我该怎么获取上面的表单中的信息?也是用request.getParameter()获取吗?

解决方案 »

  1.   

    在list.jsp中进行数据库操作用
    <%
       String paramValue =request.getParameter("paramName");
       进行数据库操作
    %>
      

  2.   

    list.jsp<%
      String st_no =request.getParameter("st_no");
      把所有输入的信息都取出,insert数据库表,select * from student 显示所有记录包括刚才新增的
    %>
    在list.jsp里处理了2个sql语句,一个是新增一个是查询所有信息
      

  3.   

    恩。。是要先添加数据进入数据库,在查询数据库。
    可以用request.getParameter()获取数据。