zoukankan      html  css  js  c++  java
  • application内置对象

    application内置对象
      request 内置对象保存的属性只在当前请求有效, 经过客户端跳转之后就无效了
      session 内置对象保存的属性只在当前用户有效. 关闭浏览器就失效了.
      application 内置对象,是表示服务器范围的内置对象,关闭浏览器后属性也有效
      是多个用户共享的内置对象, 如: 要监听当前上线用户的人数, 就需要使用该对象
      application 内置对象的类型是 "javax.servlet.ServletContext".

    Demo: 在 application 内置对象中保存属性

     1 @SuppressWarnings("serial")
     2 public class EmpServlet extends HttpServlet {
     3     @Override
     4     protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
     5         //获取 application 内置对象
     6         ServletContext context = req.getServletContext();
     7         //在该内置对象中保存属性
     8         context.setAttribute("count", "在线人数是 10");
     9         //客户端跳转
    10         resp.sendRedirect("/MvcPro/pages/login.jsp");
    11     }
    12 }

    Demo: 获取项目的真实路径

     1 @SuppressWarnings("serial")
     2 public class EmpServlet extends HttpServlet {
     3     @Override
     4     protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
     5         //获取 application 内置对象
     6         ServletContext context = req.getServletContext();
     7         //获取项目的部署路径
     8         String path = context.getRealPath("/");
     9         System.out.println(path);
    10     }
    11 }
  • 相关阅读:
    13、SpringBoot开启DevTools
    11、SpringBoot整合Junit
    10、SpringBoot之异常处理
    9、SpringBoot整合Mybatis
    8、SpringBoot整合JDBC
    7、SpringBoot整合Thymeleaf
    6、SpringBoot整合Freemarker
    5、SpringBoot整合JSP
    4、SpringBoot之文件上传
    leetcode787.K站中转最便宜航班
  • 原文地址:https://www.cnblogs.com/yslf/p/10748957.html
Copyright © 2011-2022 走看看