我做的是一个后台管理
这是主面的表单
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" %>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //载入驱动程序类别
Connection con = DriverManager.getConnection("jdbc:odbc:cstry"); //建立数据库链接,cstry为ODBC数据源名称
Statement sql = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);//建立Statement对象
ResultSet rs;
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head><body>
<TABLE cellSpacing=0 cellPadding=0 width=778 align=center bgColor=#ffffff 
border=0>
  <TBODY>
  <TR>
    <TD width=3 background="../image/bg_left.gif"></TD>
    <TD width=10></TD>
    <TD>
      <TABLE cellSpacing=0 cellPadding=0 width=600 align=center border=0>
        <TBODY>
        <TR>
          <TD vAlign=top height=300>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" align=center 
            border=0>
              <TBODY>
              <TR>
                <TD width=4 height=4><IMG 
src="../image/lm06_l.gif"></TD>
                <TD background="../image/lm06_bg.gif"><IMG 
                  src="../image/mz_space.gif"></TD>
                <TD width=4><IMG 
              src="../image/lm06_r.gif"></TD></TR></TBODY></TABLE>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" align=center 
            border=0>
              <TBODY>
              <TR>
                <TD width=1 background="../image/mz_line2.gif"></TD>
                <TD>
                  <TABLE cellSpacing=0 cellPadding=0 width="99%" align=center 
                  border=0>
                    <TBODY>
                    <TR>
                      <TD width=6 height=26><IMG 
                        src="../image/blm03_l.gif"></TD>
                      <TD align=middle width=20 bgColor=#ac2c2c><IMG 
                        src="../image/mz_icon03b.gif"></TD>
                      <TD 
                      style="BACKGROUND: url(/skin/mzstory/blm03_bg.gif) #ac2c2c fixed no-repeat right top; COLOR: #ffffff" 
                      width=250>
  <%
  String adminname=request.getParameter("adminname");
  out.println(session.getAttribute("adminname")+"欢迎回来!");%></TD>
                      <TD bgColor=#ac2c2c><IMG 
                        src="../image/mz_space.gif"></TD>
                      <TD width=6><IMG 
                    src="../image/blm03_r.gif"></TD></TR></TBODY></TABLE>
                  </TD>
                <TD width=1 
              background="../image/mz_line2.gif"></TD></TR></TABLE>
            <table width="232" border="1">
              <tr>
                <td colspan="4">用户管理</td>
                </tr>
              <tr>
                <td>用户ID</td>
                <td>用户名</td>
                <td width="54">Email</td>
<td>删除</td>
              </tr>
              <%
  rs=sql.executeQuery("SELECT * FROM User_data");
while(rs.next())
{
%>
              <tr><%long userid = rs.getLong("ID");%>
                <td width="46" class=listbg><%= userid%></td>
                <td width="60" class=listbg><%= rs.getString("Username")%></td>
                <td class=listbg align=right><%= rs.getString("Email")%></td>
<td width="13" ><a href='deleteuser.jsp?user_id=<%= userid%>'>×</a></td>
              </tr>
              <%
 }
  %>
            </table>
            <table width="452" border="1">
              <tr>
                <td colspan="4">文件管理</td>
                </tr>
              <tr>
                <td width="64">文件名</td>
                <td width="120">文件大小</td>
                <td width="123">所属版块</td>
                <td width="117">删除</td>
              </tr>
              <%
   rs=sql.executeQuery("SELECT * FROM Soft");
while(rs.next())
{
  %>
              <tr><%long softid = rs.getLong("ID");%>
                <td width="46" class=listbg><%= rs.getString("Softname")%></td>
                <td width="60" class=listbg><%= rs.getLong("SoftSize")+"KB"%></td>
                <td class=listbg align=right><%= rs.getString("Softsort")%></td>
                <td width="13" ><a href='deletesoft.jsp?soft_id=<%= softid%>'>×</a></td>
              </tr>
              <%
 }
  %>
            </table>
            <form action="do_upload.jsp" method="post" enctype="multipart/form-data" name="form2">
              <table width="100"  border="1">
                <tr>
                  <td width="50%"><input type="file" name="file"></td>
                  <td><select name="select" size="1">
                    <option value="0">请选择软件类别</option>
                    <option value="system">系统工具</option>
                    <option value="net">网络工具</option>
                    <option value="security">安全相关</option>
                    <option value="media">媒体工具</option>
                    <option value="app">应用软件</option>
                    <option value="graphics">图形图像</option>
                    <option value="other">其它</option>
                                    </select></td>
                </tr>
                <tr>
                  <td colspan="2">请输入软件说明:</td>
                </tr>
                <tr>
                  <td colspan="2"><textarea name="Re"></textarea></td>
                </tr>
                <tr>
                  <td colspan="2"><input type="submit" name="B1" value="提交"></td>
                </tr>
              </table>
            </form>
</TD>
        </TR></TABLE>
      </TD>
    <TD width=10></TD>
    <TD width=3 
background="../image/bg_right.gif"></TD></TR></TBODY></TABLE>
<% 
rs.close();
sql.close(); 
con.close(); 
%>
</body>
</html>这是实现上传功能的页面
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.util.*,com.jspsmart.upload.*,java.sql.*"  %>
<html>
<head>
<title>文件上传处理页面</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<p align="center">
<%
// 新建一个SmartUpload对象
SmartUpload su = new SmartUpload();
// 上传初始化
su.initialize(pageContext);
// 设定上传限制
// 1.限制每个上传文件的最大长度。
 //su.setMaxFileSize(40000);
// 2.限制总上传数据的长度。
 su.setTotalMaxFileSize(150000);
// 3.设定允许上传的文件(通过扩展名限制),仅允许doc,txt文件。
 //su.setAllowedFilesList("doc,txt");
// 4.设定禁止上传的文件(通过扩展名限制),禁止上传带有exe,bat,jsp,htm,html扩展名的文件和没有扩展名的文件。
 //su.setDeniedFilesList("exe,bat,jsp,htm,html,,");
// 上传文件
su.upload();
// 将上传文件全部保存到指定目录
su.save("/test/upload");
out.println("文件上传成功!<br>");
com.jspsmart.upload.File file = su.getFiles().getFile(0);
String Softsort=request.getParameter("Softsort");
String Re=request.getParameter("Re");
String Softname=file.getFieldName();
int SoftSize=file.getSize();
Connection con;
Statement sql;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:cstry");
sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
sql.executeUpdate("insert into Soft(Softsort,Re,Softname,SoftSize) values ('"+Softsort+"','"+Re+"','"+Softname+"','"+SoftSize+"')");
%>
</p>
<table width="200" border="1" align="center">
  <tr>
    <td><div align="center"><a href="Admin_Index.jsp">返回<%= Re%></a></div></td>
  </tr>
</table>
<%
sql.close(); 
con.close();
%>
</body>
</html>