毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

JSP+SQL Server 2000网上教育资源管理系统 第15页

更新时间:2007-10-1:  来源:毕业论文

  }

       catch(SQLException ex){

            System.err.pintln(ex.getMessage());

       }

       return result;

   }

4.4上传页面设计

上传页面如下图4-3所示:

4-3

上传页面主要代码如下:

import javax.servlet.*;

import javax.servlet.http.*;

import com.oreilly.servlet.MultipartRequest;

import com.oreilly.servlet.multipart.DefaultFileRenamePolicy;

import java.util.Enumeration;

public class UploadServlet extends HttpServlet {

    private String webTempPath;

    //单个文件大小限制为1GBytes

    private final  int    maxPostSize = 1024* 1024 * 1024 ;

       public void init(){

              //指定上传文件的存储目录为Web应用目录下的uploaded子目录

              webTempPath =   getServletContext().getRealPath("/") + "uploaded";

       }

    public void doPost(HttpServletRequest request, HttpServletResponse response)

          throws ServletException, java.io.IOException {

              // 声明上传文件名所使用的编码,默认值为 ISO-8859-1

              // 若改为GB2312则支持中文名

              String enCoding = "GB2312";

              // 产生一个新的MultipartRequest 对象,multi

              MultipartRequest mpr = new MultipartRequest(request, webTempPath, maxPostSize, enCoding);

        Enumeration fileenum = mpr.getFileNames();

        Enumeration filesdc = mpr.getParameterNames();

        response.setContentType("text/html");

        //支持中文输出内容

        response.setCharacterEncoding("GB2312");

        java.io.PrintWriter out = response.getWriter();

        out.println("<html>");

        out.println("<head>");

        out.println("<title>文件上传处理</title>"); 

        out.println("</head>");

        out.println("<body>");

        for (int i = 1; fileenum.hasMoreElements();i++){

             //out.println("The name of uploaded file " + i +" is: " + mpr.getFilesystemName((String) fileenum.nextElement()) + "<br><br>");

            

             String name = (String)fileenum.nextElement();

                     String dc = (String)filesdc.nextElement();

                     String FileName = mpr.getFilesystemName(name);

                     String ContentType = mpr.getContentType(name);

                     String Description = mpr.getParameter(dc);

                     if (FileName != null)

                            out.println("<font color='red'>您上传的第" + i +

                                          "个文件:</font><br>"+

                                          "文件名称为:" + FileName +

                                          "<br>文件类型为:" + ContentType +

                                          "<br>文件的描述:" + Description +

                                          "<br><br>");

        }

        out.println("</body>");

        out.println("</html>");

    }

    public void doGet(HttpServletRequest request, HttpServletResponse response)

          throws ServletException, java.io.IOException {

              throw new ServletException("GET method used with " + getClass().getName()+": POST method required.");

    }

}

 << 上一页  [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]  ... 下一页  >> 

JSP+SQL Server 2000网上教育资源管理系统 第15页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。