随笔分类 - emanual_JavaWeb_Servlet
摘要:1) Servlet在容器中运行,其实例的创建及销毁等都不是由程序员决定的,而是由容器进行控制的。 创建Servlet实例有两个时机: 1,客户端第一次请求某个Servlet时,系统创建该Servlet的实例:大部分的Servlet都是这种Servlet。 2,Web应用启动时立即创建Servlet
阅读全文
摘要:监听包括三种情况,分别是HttpRequest、Session、ServletContext监听。 常用的是implements servletContextListener(全局变量)两个方法 Session监听事件所示: 在web.xml文件中配置如下: 其他两个监听事件的实现同上并无二致。 过
阅读全文
摘要:(1)ServletConfig:用来保存一个Servlet的配置信息的(比如 : name, class, url ... ) 这些配置信息没什么大用处,我们还可以在ServletConfig中保存自己在web.xml文件中定义的数据 此时的web.xml文件片段如下: 在Servlet中取得这些
阅读全文
摘要:关于HttpSession, 在服务器端保存用户状态的一种机制 (1) 获取HttpSession对象的方法: (2) 对HttpSession对象, 进行存取数据的操作 (3) 比较Session和request: request: 创建:当用户请求到达服务器的时候。 销毁:当本次请求的应答回到客
阅读全文
摘要:关于Cookie,在客户端浏览器保存用户状态的一种机制。 servlet中的Cookie含有三个属性:name, value, maxAge。 maxAge = 60 表示:此cookie在客户端存在1分钟。 两个特殊值: maxAge = -1 表示:此Cookie生命周期由保存它的浏览器决定 ,
阅读全文
摘要:实现不同servlet之间的数据传递,这样便可实现业务逻辑和显示逻辑的分离 实例: (1) 第一个servlet,负责业务 注意: 1,这种请求转发的方式是共用一个连接的,不管你中途经过了多少个servlet,正因如此,这些servlet才能共享request中存储的数据。 2,只有最后一个serv
阅读全文
摘要:使用HttpServlet简单实例 配置文件web.xml片段:
阅读全文
摘要:Servlet是最顶层的接口,其提供的方法有: 显然我们最关心的是service方法,其他的几个方法在实现的时候是千篇一律、无关痛痒的。故提供了GenericServlet类,此类实现了Servlet接口,我们在使用Servlet的时候,只需继承这个类然后覆盖其中的service方法(抛出Servl
阅读全文
摘要:使用GenericServlet实例 配置文件web.xml如下:
阅读全文
摘要:Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。 它们不是独立的应用程序,没有main()方法。 它们不是由用户或程序员调用,而是由另外一个应
阅读全文