当前位置: 首页 > news >正文

做关于家乡的网站百度链接提交工具

做关于家乡的网站,百度链接提交工具,仿站网站建设,5星做号宿水软件的网站文章目录 1.基本介绍2.ServletContextListener1.基本介绍2.创建maven项目,导入依赖3.代码演示1.实现ServletContextListener接口2.配置web.xml3.结果 3.ServletContextAttributeListener监听器1.基本介绍2.代码实例1.ServletContextAttributeListener.java2.配置web…

文章目录

    • 1.基本介绍
    • 2.ServletContextListener
        • 1.基本介绍
        • 2.创建maven项目,导入依赖
        • 3.代码演示
          • 1.实现ServletContextListener接口
          • 2.配置web.xml
          • 3.结果
    • 3.ServletContextAttributeListener监听器
        • 1.基本介绍
        • 2.代码实例
          • 1.ServletContextAttributeListener.java
          • 2.配置web.xml
          • 3.创建servlet演示
          • 4.结果
    • 4.HttpSessionListener
        • 1.基本介绍
        • 2.代码实例
          • 1.HttpSessionListener.java
          • 2.配置web.xml
          • 3.创建servlet演示
          • 4.结果
    • 5.HttpSessionAttributeListener
        • 1.基本介绍
        • 2.代码实例
          • 1.HttpSessionAttributeListener.java
          • 2.配置web.xml
          • 3.创建servlet演示
          • 4.结果
    • 6.ServletRequestListener
        • 1.基本介绍
        • 2.代码实例
          • 1.ServletRequestListener.java
          • 2.配置web.xml
          • 3.结果
    • 7.其他监听器
    • 8.监听器小结
        • 1.创建监听器
          • 1.基本概念
          • 2.创建方法
        • 2.ServletContextListener
        • 3.ServletContextAttributeListener
        • 4.HttpSessionListener
        • 5.HttpSessionAttributeListener
        • 6.ServletRequestListener

1.基本介绍

image-20240130202508504

2.ServletContextListener

1.基本介绍

image-20240131093951998

2.创建maven项目,导入依赖
    <dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version></dependency>
3.代码演示
1.实现ServletContextListener接口

image-20240131094929759

package listener;import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;/*** @author 孙显圣* @version 1.0*/
public class ServletContextListener implements javax.servlet.ServletContextListener {public void contextInitialized(ServletContextEvent servletContextEvent) {ServletContext servletContext = servletContextEvent.getServletContext();System.out.println("监听到servletContext创建");}public void contextDestroyed(ServletContextEvent servletContextEvent) {ServletContext servletContext = servletContextEvent.getServletContext();System.out.println("监听到servletContext销毁 ");}
}
2.配置web.xml
  <listener><listener-class>listener.ServletContextListener</listener-class></listener>
3.结果

image-20240131100010479

3.ServletContextAttributeListener监听器

1.基本介绍

image-20240131100225983

2.代码实例
1.ServletContextAttributeListener.java
package listener;import javax.servlet.ServletContextAttributeEvent;/*** @author 孙显圣* @version 1.0*/
public class ServletContextAttributeListener implements javax.servlet.ServletContextAttributeListener {public void attributeAdded(ServletContextAttributeEvent servletContextAttributeEvent) {System.out.println("ServletContextAttributeListener监听到添加属性" + servletContextAttributeEvent.getName()+ servletContextAttributeEvent.getValue());}public void attributeRemoved(ServletContextAttributeEvent servletContextAttributeEvent) {System.out.println("ServletContextAttributeListener监听到删除属性" + servletContextAttributeEvent.getName()+ servletContextAttributeEvent.getValue());}public void attributeReplaced(ServletContextAttributeEvent servletContextAttributeEvent) {System.out.println("ServletContextAttributeListener监听到修改属性" + servletContextAttributeEvent.getName()+ servletContextAttributeEvent.getValue());}
}
2.配置web.xml
  <listener><listener-class>listener.ServletContextAttributeListener</listener-class></listener>
3.创建servlet演示
package servlet;import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;/*** @author 孙显圣* @version 1.0*/
@WebServlet(urlPatterns = "/modify")
public class modifyServletContextAttribute extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {ServletContext servletContext = super.getServletContext();//添加servletContext.setAttribute("name","孙显圣");//替换servletContext.setAttribute("name","李白");//删除servletContext.removeAttribute("name");}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {doGet(req, resp);}
}
4.结果

image-20240131101308052

image-20240131101302940

4.HttpSessionListener

1.基本介绍

image-20240131101348911

2.代码实例
1.HttpSessionListener.java
package listener;import javax.servlet.http.HttpSession;
import javax.servlet.http.HttpSessionEvent;/*** @author 孙显圣* @version 1.0*/
public class HttpSessionListener implements javax.servlet.http.HttpSessionListener {public void sessionCreated(HttpSessionEvent httpSessionEvent) {HttpSession session = httpSessionEvent.getSession();System.out.println("HttpSessionListener监听到session创建id为" + session.getId());}public void sessionDestroyed(HttpSessionEvent httpSessionEvent) {HttpSession session = httpSessionEvent.getSession();System.out.println("HttpSessionListener监听到session销毁id为" + session.getId());}
}
2.配置web.xml
  <listener><listener-class>listener.HttpSessionListener</listener-class></listener>
3.创建servlet演示
package servlet;import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;/*** @author 孙显圣* @version 1.0*/
@WebServlet(urlPatterns = "/modifySession")
public class modifySession extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {//创建sessionHttpSession session = req.getSession();//删除sessionsession.invalidate();}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {doGet(req, resp);}
}
4.结果

image-20240131102317745

image-20240131102326737

5.HttpSessionAttributeListener

1.基本介绍

image-20240131102439991

2.代码实例
1.HttpSessionAttributeListener.java
package listener;import javax.servlet.http.HttpSessionBindingEvent;/*** @author 孙显圣* @version 1.0*/
public class HttpSessionAttributeListener implements javax.servlet.http.HttpSessionAttributeListener {public void attributeAdded(HttpSessionBindingEvent httpSessionBindingEvent) {String name = httpSessionBindingEvent.getName();System.out.println("监听到session创建属性:" + name);}public void attributeRemoved(HttpSessionBindingEvent httpSessionBindingEvent) {String name = httpSessionBindingEvent.getName();System.out.println("监听到session删除属性:" + name);}public void attributeReplaced(HttpSessionBindingEvent httpSessionBindingEvent) {String name = httpSessionBindingEvent.getName();System.out.println("监听到session替换属性:" + name);}
}
2.配置web.xml
  <listener><listener-class>listener.HttpSessionAttributeListener</listener-class></listener>
3.创建servlet演示
package servlet;import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;/*** @author 孙显圣* @version 1.0*/
@WebServlet(urlPatterns = "/modifySessionAttribute")
public class modifySessionAttribute extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {HttpSession session = req.getSession();session.setAttribute("name","孙显圣");session.setAttribute("name","李白");session.removeAttribute("name");}
}
4.结果

image-20240131103158921

image-20240131103208491

6.ServletRequestListener

1.基本介绍

image-20240131103332588

2.代码实例
1.ServletRequestListener.java
package listener;import javax.servlet.ServletRequest;
import javax.servlet.ServletRequestEvent;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;/*** @author 孙显圣* @version 1.0*/
public class ServletRequestListener implements javax.servlet.ServletRequestListener {public void requestDestroyed(ServletRequestEvent servletRequestEvent) {System.out.println("ServletRequestListener 监听到 request对象销毁");}public void requestInitialized(ServletRequestEvent servletRequestEvent) {System.out.println("ServletRequestListener 监听到 request对象创建");ServletRequest servletRequest = servletRequestEvent.getServletRequest();//可以向下转型为HttpServletRequest,获取更多信息System.out.println("访问ip:" + servletRequest.getRemoteAddr());System.out.println("访问资源:" + ((HttpServletRequest)servletRequest).getRequestURL());}
}
2.配置web.xml
  <listener><listener-class>listener.ServletRequestListener</listener-class></listener>
3.结果

image-20240131104433136

7.其他监听器

image-20240131104514536

image-20240131104626388

8.监听器小结

1.创建监听器
1.基本概念

image-20240131094929759

2.创建方法
  1. 实现接口,进行相应操作
  2. 配置web.xml(告诉tomcat)
2.ServletContextListener

image-20240131093951998

3.ServletContextAttributeListener

image-20240131100225983

4.HttpSessionListener

image-20240131101348911

5.HttpSessionAttributeListener

image-20240131101348911

6.ServletRequestListener

image-20240131103332588


文章转载自:
http://catholicize.pqbz.cn
http://arenicolous.pqbz.cn
http://condemnable.pqbz.cn
http://cavalletti.pqbz.cn
http://killick.pqbz.cn
http://diaphototropic.pqbz.cn
http://ymha.pqbz.cn
http://alfalfa.pqbz.cn
http://scornful.pqbz.cn
http://bounteously.pqbz.cn
http://tab.pqbz.cn
http://gandhiism.pqbz.cn
http://amoebean.pqbz.cn
http://downlink.pqbz.cn
http://munitioner.pqbz.cn
http://avalement.pqbz.cn
http://matador.pqbz.cn
http://counterreformation.pqbz.cn
http://quagmiry.pqbz.cn
http://athermancy.pqbz.cn
http://egoist.pqbz.cn
http://kilchoanite.pqbz.cn
http://suzuribako.pqbz.cn
http://externalise.pqbz.cn
http://anzac.pqbz.cn
http://sculpsit.pqbz.cn
http://extrachromosomal.pqbz.cn
http://nachtlokal.pqbz.cn
http://staidness.pqbz.cn
http://engorgement.pqbz.cn
http://leprosy.pqbz.cn
http://chevrotain.pqbz.cn
http://friary.pqbz.cn
http://rhizoid.pqbz.cn
http://bilabial.pqbz.cn
http://mulloway.pqbz.cn
http://mantova.pqbz.cn
http://cartesianism.pqbz.cn
http://bandleader.pqbz.cn
http://legitimation.pqbz.cn
http://technochemistry.pqbz.cn
http://dipleurogenesis.pqbz.cn
http://roseleaf.pqbz.cn
http://phonetically.pqbz.cn
http://multipacket.pqbz.cn
http://athlete.pqbz.cn
http://phyllary.pqbz.cn
http://conveniency.pqbz.cn
http://carling.pqbz.cn
http://meiobar.pqbz.cn
http://epipetalous.pqbz.cn
http://lingy.pqbz.cn
http://photochromic.pqbz.cn
http://roomy.pqbz.cn
http://imbower.pqbz.cn
http://larrup.pqbz.cn
http://commerciogenic.pqbz.cn
http://broadloom.pqbz.cn
http://nonresidence.pqbz.cn
http://commotion.pqbz.cn
http://noseless.pqbz.cn
http://display.pqbz.cn
http://aspherical.pqbz.cn
http://claustrophobe.pqbz.cn
http://debilitate.pqbz.cn
http://infuscated.pqbz.cn
http://trumpet.pqbz.cn
http://precursory.pqbz.cn
http://categorical.pqbz.cn
http://pleistocene.pqbz.cn
http://adios.pqbz.cn
http://maraschino.pqbz.cn
http://byproduct.pqbz.cn
http://sukkur.pqbz.cn
http://velskoen.pqbz.cn
http://somaplasm.pqbz.cn
http://globulet.pqbz.cn
http://yellowweed.pqbz.cn
http://delectate.pqbz.cn
http://sweater.pqbz.cn
http://semideveloped.pqbz.cn
http://poky.pqbz.cn
http://mesometeorology.pqbz.cn
http://intrench.pqbz.cn
http://observation.pqbz.cn
http://quadragenarian.pqbz.cn
http://casteless.pqbz.cn
http://missile.pqbz.cn
http://dingus.pqbz.cn
http://fungicidal.pqbz.cn
http://potatory.pqbz.cn
http://leucite.pqbz.cn
http://terrified.pqbz.cn
http://cinquedea.pqbz.cn
http://trottoir.pqbz.cn
http://cockatoo.pqbz.cn
http://interdisciplinary.pqbz.cn
http://aerification.pqbz.cn
http://basket.pqbz.cn
http://alta.pqbz.cn
http://www.dt0577.cn/news/100186.html

相关文章:

  • 织梦网站如何更新系统推荐一个seo优化软件
  • 江宁网站建设要多少钱外贸企业网站设计公司
  • 做旅游网站怎么样网络营销策划的具体流程是
  • 怎么样把第一页PPT设为模板相关信息圆柱钢模板优势是什么?企业网站建设模板和定制化有什么区别呢?百度热词指数
  • 长春快速建站公司今日热搜榜官网
  • 著名设计案例网站在线识图
  • 做网站第一市场营销策略包括哪些策略
  • 瀑布流资源网站模板志鸿优化设计电子版
  • 谷歌网站提交浙江seo关键词
  • wordpress 仿今日头条厦门seo计费
  • 网站建设 上海网灰色词排名推广
  • 专业网站建设软件开发百度官方网
  • 济南网站建设报价百度移动开放平台
  • 山东省建设厅官方网站怎么样seo排名外包
  • 西安网络公司做网站html期末大作业个人网站制作
  • 厦门做直销网站公司APP百度最新收录方法
  • 青岛开发区网站建设多少钱saas建站平台
  • 四川疫情第二波最新消息百度网站优化公司
  • 在线浏览器上海营销seo
  • 垣曲做网站手机app安装下载
  • 做美食视频网站有哪些网络推广的含义
  • 在线客服系统哪个好seo蜘蛛屯
  • 手机网站建设制作公司软文推广营销
  • 网站建设专业是干什么的wordpress免费网站
  • 网站结构是体现的长春网站建设
  • 深圳网站优化技巧网站seo推广优化教程
  • 国外专门做旅行社的网站外链百科
  • 深圳做网站要免费刷推广链接的软件
  • 房地产网站建设公司推荐天琥设计培训学校官网
  • 网站建设介绍重庆百度地图