• request对象


    Servlet三大域对象的应用 request、session、application(ServletContext)

    请求转发器:

    public void doGet(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
            
            request.setAttribute("name", "勒布朗");
            System.out.println("-----set done------");
            RequestDispatcher rd = request.getRequestDispatcher("/servlet/requestDemo2");
            //请求转发
            //转发到
            rd.forward(request, response);
        }

    注意:

    request对象的请求转发支持相对路径

    ServletContext对象的请求转发不支持相对路径。

    请求转发URL的写法:

    1.客户端跳转(由浏览器发出请求):路径前加工程名称  request.getContextPath();

                            a) 表单

             b) script,link , img 标签

             c)chao超链接

    2.服务端跳转(由服务器发出对的请求):路径前不加工程名称。

    //请求重定向到新的资源
    response.sendRedirect(request.getContextPath()  + "/servlet/ServletRquest2");
  • 相关阅读:
    什么是 DLL?
    如何用vc创建和读取xml文件??
    VC中调用 Excel 的总结
    Excel.cpp和Excel.h
    SQL中也可以用格式字符串定制日期转字符串
    REVERT权限切换
    透明数据加密
    批量恢复数据库
    FILESTREAM
    eclipse Tomcat热启动maven install Jrebel
  • 原文地址:https://www.cnblogs.com/taiguyiba/p/6134205.html
Copyright © 2020-2023  润新知