zoukankan      html  css  js  c++  java
  • 实现上传

    method="post" enctype="multipart/form-data">

    <%
    request.setCharacterEncoding("UTF-8");

    News news=new News();
    news.setCreateDate(new Date());

    boolean isMultipart=ServletFileUpload.isMultipartContent(request);
    String realpath=request.getSession().getServletContext().getRealPath("upload/");
    File getrealpath=new File(realpath);
    if(!getrealpath.exists()){
    getrealpath.mkdir();
    }

    if(isMultipart){
    //创建工厂
    FileItemFactory factory=new DiskFileItemFactory();
    ServletFileUpload upload=new ServletFileUpload(factory);

    List<FileItem> list=upload.parseRequest(request);
    Iterator<FileItem> iter=list.iterator();
    while(iter.hasNext()){
    FileItem fi=iter.next();
    if(fi.isFormField()){
    if(fi.getFieldName().equals("categoryId")){
    news.setCategoryId(Integer.parseInt(fi.getString()));
    }
    if(fi.getFieldName().equals("title")){
    news.setTitle(fi.getString("utf-8"));
    }
    if(fi.getFieldName().equals("newscontent")){
    news.setContent(fi.getString("utf-8"));
    }
    if(fi.getFieldName().equals("author")){
    news.setAuthor(fi.getString("utf-8"));
    }
    if(fi.getFieldName().equals("summary")){
    news.setSummary(fi.getString("utf-8"));
    }
    }else{
    String getname=fi.getName();
    File file=new File(getname);
    if(file.getName()!=null&&!file.getName().equals("")){
    File realfile=new File(realpath,file.getName());
    fi.write(realfile);
    news.setPicPath(realfile.getName());
    }

    }


    }

    }








    if(newsService.addNews(news)){
    %>
    <jsp:forward page="newsDetailList.jsp"/>
    <%
    //request.getRequestDispatcher("newsDetailList.jsp").forward(request, response);
    }
    %>

  • 相关阅读:
    Java实现第八届蓝桥杯纸牌三角形
    Java实现第八届蓝桥杯9算数式
    Java实现第八届蓝桥杯方格分割
    java实现第七届蓝桥杯压缩变换
    java实现第七届蓝桥杯压缩变换
    MyCat 主键ID自增长配置
    mycat快速体验(转)
    Mycat常见问题与解决方案---宜将剩勇追穷寇,不可沽名学霸王
    Mycat快速入门
    Mycat入门教程
  • 原文地址:https://www.cnblogs.com/m97i/p/6931568.html
Copyright © 2011-2022 走看看