Being a Web App: attributes and listeners(Head First Servlets and JSP)
2019-08-01 21:20
1061 查看
原文链接:https://www.geek-share.com/detail/2481042981.html
MyServletContextListener
1 package com.example;
2
3 import javax.servlet.*;;
4
5 public class MyServletContextListener implements ServletContextListener
6 {
7 public void contextInitialized(ServletContextEvent event)
8 {
9 ServletContext sc = event.getServletContext();
10 String dogBreed = sc.getInitParameter("breed");
11 Dog d = new Dog(dogBreed);
12 sc.setAttribute("dog",d);
13 }
14
15 public void contextDestroyed(ServletContextEvent event)
16 {
17
18 }
19 }
2
3 import javax.servlet.*;
4 import javax.servlet.http.*;
5 import java.io.*;
6
7 public class ListenerTester extends HttpServlet {
8 public void doGet (HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
9 response.setContentType("text/html");
10 PrintWriter out = response.getWriter();
11 out.println("test context attributes set by listener<br>"); out.println("<br>");
12 Dog dog = (Dog) getServletContext().getAttribute("dog");
13 out.println("Dog’s breed is: " + dog.getBreed());
14 }
15 }
16
3 public class Dog
4 {
5 private String breed;
6
7 public Dog(String breed)
8 {
9 this.breed = breed;
10 }
11
12 public String getBreed()
13 {
14 return breed;
15 }
16 }
17
2
3 import javax.servlet.*;;
4
5 public class MyServletContextListener implements ServletContextListener
6 {
7 public void contextInitialized(ServletContextEvent event)
8 {
9 ServletContext sc = event.getServletContext();
10 String dogBreed = sc.getInitParameter("breed");
11 Dog d = new Dog(dogBreed);
12 sc.setAttribute("dog",d);
13 }
14
15 public void contextDestroyed(ServletContextEvent event)
16 {
17
18 }
19 }
2
3 import javax.servlet.*;
4 import javax.servlet.http.*;
5 import java.io.*;
6
7 public class ListenerTester extends HttpServlet {
8 public void doGet (HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
9 response.setContentType("text/html");
10 PrintWriter out = response.getWriter();
11 out.println("test context attributes set by listener<br>"); out.println("<br>");
12 Dog dog = (Dog) getServletContext().getAttribute("dog");
13 out.println("Dog’s breed is: " + dog.getBreed());
14 }
15 }
16
1 package com.example;
3 public class Dog
4 {
5 private String breed;
6
7 public Dog(String breed)
8 {
9 this.breed = breed;
10 }
11
12 public String getBreed()
13 {
14 return breed;
15 }
16 }
17
转载于:https://www.cnblogs.com/zhtf2014/archive/2010/03/31/1701755.html
相关文章推荐
- Being a Web App: attributes and listeners(Head First Servlets and JSP)
- Web App Architecture: high-level overview(Head First Servlets and JSP)
- Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam
- 【Head First Servlets and JSP】笔记 27: web 应用安全
- 【Head First Servlets and JSP】笔记 26: web 应用部署
- Being a Servlet: request AND response(Head First Servlets and JSP)
- Being a JSP: using JSP(Head First Servlets and JSP)
- 【Head First Servlets and JSP】笔记9:属性的作用域、线程安全
- 《Head First Servlets & JSP》-11-Web应用部署
- 【Head First Servlets and JSP】笔记7:如何创建一个全局的dog?
- web容器(如tomcat)能提供什么(摘自head first servlet and jsp)
- 《Head First Servlet JSP》web服务器,容器,servlet的职责
- 【Head First Servlets and JSP】笔记16:JSP隐式对象(内置对象)的映射关系
- 【Head First Servlets and JSP】笔记20:EL以及<jsp:useBean ....>的补充
- 【Head First Servlets and JSP】迷你MVC:JarDownload的完整实现
- 【Head First Servlets and JSP】笔记13:session & cookie
- 【Head First Servlets and JSP】笔记19:JavaBeans与JSP动作元素(<jsp:setProperty.....>、<jsp:getProperty.....>)
- 【Head First Servlets and JSP】笔记24:include指令与include动作 & param动作 & foward动作
- Head First Servlets and JSP 一
- 读head first servlet and jsp(二)