ServletContext 上下文 数据存储共享
三个必要步骤:
1:存储数据:
1 @Override 2 protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { 3 4 ServletContext context = this.getServletContext(); 5 6 String username = "秦疆"; 7 context.setAttribute("username", username); 8 9 }
2:读取数据:
1 @Override 2 protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { 3 ServletContext context = this.getServletContext(); 4 String username = (String) context.getAttribute("username"); 5 6 resp.setContentType("text/html"); 7 resp.setCharacterEncoding("utf-8"); 8 resp.getWriter().print("名字" + username); 9 }
3:加映射:
1 <web-app> 2 <display-name>Archetype Created Web Application</display-name> 3 4 <servlet> 5 <servlet-name>hello</servlet-name> 6 <servlet-class>com.kuang.servlet.HelloServlet</servlet-class> 7 </servlet> 8 9 <servlet-mapping> 10 <servlet-name>hello</servlet-name> 11 <url-pattern>/hello</url-pattern> 12 </servlet-mapping> 13 14 <servlet> 15 <servlet-name>getc</servlet-name> 16 <servlet-class>com.kuang.servlet.GetServlet</servlet-class> 17 </servlet> 18 19 <servlet-mapping> 20 <servlet-name>getc</servlet-name> 21 <url-pattern>/getc</url-pattern> 22 </servlet-mapping> 23 </web-app>

浙公网安备 33010602011771号