ITPub博客

首页 > IT职业 > IT图书 > repuest转发学习笔记一

repuest转发学习笔记一

IT图书 作者:dapan 时间:2021-09-09 09:51:03 0 删除 编辑

Java代码

import java.io.IOException;import java.io.InputStream;import java.util.Properties;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class DownServlet extends HttpServlet {    public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {        //获取表单参数        String username = request.getParameter("username");        String password = request.getParameter("password");        //用户名和密码是否填了        if(username!=null && password!=null){            //加载文件            InputStream is = this.getServletContext().getResourceAsStream("/WEB-INF/classes/cn/itcast/web/request/config.properties");            Properties props = new Properties();            props.load(is);            //请求参数与文件内容是否相同            if(props.getProperty(username).equals(password)){                //有权限                response.setHeader("content-disposition","attachment;filename=a.JPG");            }else{                //转发到message.html页面                request                    .getRequestDispatcher("/message.html")                    .forward(request,response);            }        }else{            //转发到login.html页面            request                .getRequestDispatcher("/login.html")                .forward(request,response);        }    }    public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {        request.setCharacterEncoding("UTF-8");        this.doGet(request,response);    }}

config.properties
uername=liwen
password=123456

html代码

index.html

HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">      index.html              
HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">      用户登录            
                                                                                                                                                                                       
用户登录
用户名
密码
                                                                                    
    
  

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/758/viewspace-2813352/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: jQuery的技巧01
请登录后发表评论 登录
全部评论

注册时间:2020-08-07

  • 博文量
    4504
  • 访问量
    101461