上传页面 
<%@ page contentType="text/html; charset=GB18030" %>
<html>
<head>
  <style type="text/css">
  <!--
  @import url(JSPstyle.css);
  -->
  </style>
<title>
new_book</title>
</head>
<jsp:useBean id="new_bookBeanId" scope="session" class="study.DbjspBean" />
<jsp:setProperty name="new_bookBeanId" property="*" />
<body bgcolor="#ffffff"><form action="addbook.jsp" METHOD="POST"  ENCTYPE="multipart/form-data">
  <div align="center">
   <table cellpadding="2" cellspacing="0" border="1">
     <tr>
       <td>书名</td><td><input name="bookname" type="text" /></td>
     </tr>
     <tr>
       <td>类别</td><td><input name="kind" type="text" /></td>
     </tr>
     <tr>
       <td>容量大小</td><td><input name="capacity" type="text" /></td>
     </tr>
     <tr>
       <td>备注</td><td><textarea cols="20" rows="3" name="excerpt"></textarea></td>
     </tr>
     <tr>
       <td>上传电子书籍</td><td><input type="file" name="bookfile" /></td>
     </tr>
     <tr>
       <td colspan="2" align="center"><input type="submit" value="增加" /></td>
     </tr>
     </table>
     </div>
</form></body>
</html>
   上传处理addbook.jsp页面
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.util.*,com.jspsmart.upload.*" errorPage="" %>
<html>
<head>
<title>
addbook</title>
</head>
<jsp:useBean id="addbookBeanId" scope="session" class="study.DbjspBean" />
<jsp:setProperty name="addbookBeanId" property="*" />
<body bgcolor="#ffffff">
<%
String bookname=request.getParameter("bookname");
String kind=request.getParameter("kind");
String capacity=request.getParameter("capacity");
String excerpt=request.getParameter("excerpt");
String filepath=request.getParameter("bookfile");
%><%request.setCharacterEncoding("gb2312"); %><%addbookBeanId.insertdata(bookname,kind,capacity,excerpt,filepath); %>
<%SmartUpload su = new SmartUpload();
su.initialize(pageContext);
su.upload();
int count = su.save("/upload");
 %>
新书籍信息保存成功!
</body>
</html>