Java Servlet简单实例,文件上传下载demo

项目结构

src
   com
       servletdemo
               DownloadServlet.java
               ShowServlet.java
               UploadServlet.java
               
WebContent
    jsp
       servlet
               download.html
               fileupload.jsp
               input.jsp
               
    WEB-INF
        lib
                commons-fileupload-1.3.1.jar
                commons-io-2.4.jar

 

1.简单实例

ShowServlet.java

package com.servletdemo;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class ShowServlet
 */
@WebServlet("/ShowServlet")
public class ShowServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;
    PrintWriter pw=null;   
    /**
     * @see HttpServlet#HttpServlet()
     */
    public ShowServlet() {
        super();
        // TODO Auto-generated constructor stub
    }

    /**
     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        this.doPost(request, response);
    }

    /**
     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        request.setCharacterEncoding("gb2312");
        response.setContentType("text/html;charset=gb2312");
        pw=response.getWriter();
        String name=request.getParameter("username");
        String password=request.getParameter("password");
        pw.println("user name:" + name);
        pw.println("<br>");
        pw.println("user password:" + password);
    }

}
View Code

相关文章: