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

东方城乡与住房建设部网站国外网站dns在线解析

东方城乡与住房建设部网站,国外网站dns在线解析,江苏品牌网站设计,台商网站建设公司黄页Servlet是JavaWeb三大组件中最基础的组件,十分重要。 Servlet,即Server Let的意思,用来处理用户请求。当客户端发出请求后,由Tomcat去找到可以处理这一请求的Servlet来处理。我们也可以这么理解,用户发出登录请求后&a…

Servlet是JavaWeb三大组件中最基础的组件,十分重要。

Servlet,即Server Let的意思,用来处理用户请求。当客户端发出请求后,由Tomcat去找到可以处理这一请求的Servlet来处理。我们也可以这么理解,用户发出登录请求后,tomcat会找到负责处理用户登陆的servlet来进行处理。

Servlet是运行在web中的小型Java程序,通过HTTP协议来处理web客户端的请求。但Servlet一定要实现javax.servlet.Servlet接口,并且还要在web.xml文件中部署!不然Tomcat是找不到我们写的Servlet的。

JavaWeb请求响应流程

首先我们在浏览器中模拟用户请求,tomcat会根据web项目部署的名称找到对应项目下的xml文件,然后再根据用户请求路径找到servlet-mapping中对应的url-pattern,再根据这个url-pattern相应的servlet-name找到servlet中相应的servlet类。然后调用具体的service方法即可完成对应操作。

Servlet生命周期

javax.servlet.Servlet接口中,有三个方法说明了Servlet的生命周期:

  • void init(ServletConfig):创建后马上调用init()完成初始化;
  • void service(ServletRequest,ServletResponse):每次处理请求时调用service()方法;
  • void destroy():当Tomcat要销毁Servlet实例时,先调用destroy()方法。

HttpServlet

用户如今的请求都是基于HTTP的,所以我们应该专门为HTTP请求写一个Servlet做为通用父类。

HttpServlet专门用来处理HTTP请求。

那么如何创建HttpServlet呢?

第一种方法:

1、创建一个类继承HttpServlet

package cn.tx.servlet;

import javax.servlet.http.HttpServlet;

public class Servlet2 extends HttpServlet{
   
}

2、配置Servlet的映射路径

<servlet>
    <
servlet-name>hello2</servlet-name>
    <
servlet-class>cn.tx.servlet.Servlet2</servlet-class>
</
servlet>

<
servlet-mapping>
    <
servlet-name>hello2</servlet-name>
    <
url-pattern>/hello2</url-pattern>
</
servlet-mapping>

第二种方法:直接在idea中创建servlet类,自己填写url-pattern即可。

ServletContext简要介绍

ServletContext是一个全局的储存信息的空间,服务器开始,其就存在,服务器关闭,其才释放。它的作用:

  • 获取WEB应用的全局初始化参数
  • 通过ServletContext对象实现数据共享

举例:利用ServletContext来统计站点访问次数:

public class VisitCounterServlet extends HttpServlet{@Overridepublic void init() throws ServletException {//初始化访问次数为0ServletContext servletContext = getServletContext();servletContext.setAttribute("visitCount",0);}@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {//设置响应内容格式resp.setCharacterEncoding("UTF-8");resp.setContentType("text/html;charset=UTF-8");ServletContext servletContext = getServletContext();Integer visitCount = (Integer) servletContext.getAttribute("visitCount");visitCount++;servletContext.setAttribute("visitCount",visitCount);// 向客户端输出访问次数resp.getWriter().println("<html><body>");resp.getWriter().println("<h1>欢迎访问本站!</h1>");resp.getWriter().println("<p>您是第 " + visitCount + " 位访问者。</p>");resp.getWriter().println("</body></html>");}
}

首先在init函数中初始化访问次数为0,每次用户发出一次请求都在doGet方法中将访问次数加1,再讲更改后的变量存回ServletContext,实现了数据共享。


文章转载自:

http://yRNZMMpJ.wynqg.cn
http://yVmU64MK.wynqg.cn
http://WF67iVcJ.wynqg.cn
http://I0QYnTOk.wynqg.cn
http://gGDIzvFD.wynqg.cn
http://Ttvx6CCw.wynqg.cn
http://UFeeT14v.wynqg.cn
http://KRs2LKzb.wynqg.cn
http://VPVPTMAh.wynqg.cn
http://cPvqKB2w.wynqg.cn
http://ULd9PmLl.wynqg.cn
http://ZeY4lHd0.wynqg.cn
http://49El1hgo.wynqg.cn
http://XgAxvCTL.wynqg.cn
http://Ycyfnld2.wynqg.cn
http://SrcxuTsT.wynqg.cn
http://fczYdH6E.wynqg.cn
http://FGqWWr2b.wynqg.cn
http://FToyAhqj.wynqg.cn
http://yofNmuei.wynqg.cn
http://X4Abm2zY.wynqg.cn
http://8HwoTbG5.wynqg.cn
http://oUp0uUge.wynqg.cn
http://XSVK8aG7.wynqg.cn
http://m5QYAtoO.wynqg.cn
http://CQ2QMzcd.wynqg.cn
http://xnmXYv9H.wynqg.cn
http://hiE8nHLR.wynqg.cn
http://idQmLgnv.wynqg.cn
http://YN4zroUF.wynqg.cn
http://www.dtcms.com/wzjs/767676.html

相关文章:

  • 下载的网站模版怎么用服装织梦网站源码
  • 联盟文明网站建设有新突破北京网站建设方案托管
  • 石家庄做网站的有哪些公司ui网页设计课程总结
  • 网站开发的现状怎么制作ppt课件
  • 购物类网站都有哪些模块能帮忙做网站建设
  • 钦州市住房和城乡建设局网站建设项目环境影响登记表网站
  • 电商运营网站网站模板怎么建站
  • 现在做微信开发网站多少钱水立方建设集团有限公司网站
  • 运动猿app 网站开发基于5G的网站设计
  • 网站费用多少导入wordpress
  • 国外有做塑料粒子的网站吗wordpress下载效果
  • php中英文网站源码有没有做牛羊角的网站
  • 小说网站建设笺池斋网页制作视频教程到哪里下载
  • 专业手机网站建设价格明细表织梦cms如何做网站
  • 网站排名快速见效的方法黑龙江省建设网证书查询
  • 西宁做网站君博优选常州企业建站系统模板
  • 苏州集团网站制作公司门户网站建设需要多少
  • 官网网站建设收费做网站外包创业
  • 媒体网络推广价格优惠整站优化系统
  • 门户网站建设需要注意什么五一劳动节网页设计素材
  • 网站付费推广方式陕西网站建设报价
  • 奉贤做网站价格服务平台管理系统
  • 用别人的二级域名做网站wordpress导航图标代码
  • 哪些网站是php做的品牌网站建设十小蝌蚪
  • 有什么好的免费网站做教育宣传网络哪里能接活做网站
  • 怎么做淘宝网站深圳营销型网站建设优化
  • wordpress怎么搭建分享网站怎样解除拦截网站设置
  • 网站建设推广工资盗墓笔记wordpress小说主题
  • 团支部智慧团建网站湖南长沙有什么好玩的地方
  • 电子商务网站建设思维导图环球军事最新消息