Servlet
文章平均质量分 92
程序虫OS
这个作者很懒,什么都没留下…
展开
-
十三 cookies
这边文章我们讨论cookies, cookies同样是用户session管理。在这里,让我们从上一边文章(Session in Servlet)重新看一些事情这样我们就可以关联session与cookies了。当用户首次访问一个web应用,servlet容器通过调用request.getSession()创建新的HttpSession对象。一个唯一的id分配个这个session。 servlet容器也在Http 响应头中设置了cookies名称,唯一的session ID作为它的值。c.翻译 2020-07-23 18:53:14 · 264 阅读 · 0 评论 -
十二 ServletConfig
ServletConfig接口和示例servlet容器在servlet初始化时为每个servlet创建SerrvletConfig对象,给servlet传递信息。这个对象可以用于从部署描述符文件中获取例如参数名称和参数值这样的配置信息。ServletConfig接口中的方法:public String getInitParameter(String name): 返回指定参数的String类型的值,如果指定的参数在web.xml中不存在则返回null.public En...翻译 2020-06-16 12:19:34 · 217 阅读 · 0 评论 -
十 ServletRequest
当客户端发送一个请求到服务器,servlet容器创建ServletRequest 和ServletResponse 对象,把它们当作参数传入到service()方法中。请求对象提供了对请求信息的访问,录入请求头和请求数据。首先我们看一个例子然后看一下ServletRequest接口中可用的方法:示例1:Servlet getParameter()方法展示用户输入在这个例子中,展示使用getParameter()方法返回给定参数的值。在html表但中,我们获取用户输入(...翻译 2020-06-05 15:04:53 · 275 阅读 · 0 评论 -
九 load-on-startup
servlet默认是延迟加载的,直到servlet容器接收到一个对应servelt的请求。这会导致首次访问改servlet延迟。为了避免首次访问延迟,可以在web.xml中使用<load-on-startup>标签强制容器在服务启动时加载(初始化并调用init()方法)servlet。怎样使用<load-on-startup>?这里是一个例子:<web-app>…<servlet><servlet-name>MySe.翻译 2020-05-15 14:48:50 · 199 阅读 · 0 评论 -
八 welcome-file-list
在web.xml中,我们曾看到过<welcome-file-list>标签,这个是什么呢?本文中,我将解释这个标签是什么,为什么要使用它。<welcome-file-list>标签用来指明在默认需要被服务器调用的文件,如果在浏览器上加载项目时没有指定文件名。例如,你创建了一个名字为“MyServletProject”的工程,在其中定义了一些html页面和...翻译 2020-05-07 19:08:09 · 502 阅读 · 0 评论 -
七 servlet工作原理
在开始解释servlet是如何工作之前,让我们了解三个术语。Web Server: 它可以处理客户端发送的请求,使用Http Response响应该请求。Web Application(webapp): 在本质南中,我将其称之为webapp,基本上这个工程就是你的web应用,是servlet的集合。Web Container: 也被称为Servlet容器或者Servlet引擎。它是We...翻译 2020-05-06 22:54:31 · 156 阅读 · 0 评论 -
六 servlet生命周期
Servlet 生命周期可以描述为servlet的生命跨度,从载入到销毁。在解释servelt生命周期前,先来讨论一些你将在本文中看到的一些术语,这将帮你更快速地理解它。Web Server: 它也被成为Http Server,处理从客户端发来的Http 请求,用Http Response 响应此请求。Web Container: 也称为Servlet容器,Servl...翻译 2020-04-29 13:00:49 · 168 阅读 · 0 评论 -
五 Http Servlet
在Servlet API 章节,我们已经谈到了一部分关于H他Http Servvlet 的一部分。在本篇文章中,我们更加细致地讨论Http Servlet.不像GenericServlet, Http Servlet 不会重载service()方法,而是重载doGet(),doPost()方法,或者同时重载这两个方法。doGet()方法用于从服务器获取信息,doPost()方法发送信息到...翻译 2020-04-29 12:57:49 · 185 阅读 · 0 评论 -
四 GenericServlet
在我们讨论Servlet API时,我们已经讨论了一些Generic Servlet。在这篇文章中,我们将详细探讨一下Generic Servlet。通用servlet是协议无关的Servlet, 需要重写service()方法来处理客户端请求。service()方法接受两个参数,ServletRequest对象和ServletResponse对象。request对象告诉servlet客...翻译 2020-04-29 12:53:40 · 233 阅读 · 1 评论 -
三 Servlet Infterface and demo
在我上篇关于Servlet API 的文章中,我说明了在创建任何Servlet时你必须直接或间接地实现Servlet接口(间接地实现就是通过扩张那些实现了Servlet接口的类,这些类是GenericServlet和HttpServlet).如果想创建协议相关的servlet,例如htt servlet,那么就应该扩展HttpServlet类,对于协议不相关的servlet就以应该扩展G...翻译 2020-04-27 21:31:08 · 148 阅读 · 0 评论 -
二 Servlet API
你需要适合用Servlet API 创建servlet. 在使用API时,有两个包必须记住, javax.servlet 包,该包包含了支持通用servlet(独立于协议的servlet)的类,javax.servlet.http包,该包包含了支持http servlet的类。 你也许想知道什么是通用servlet,http servlet, 我随后会解释他们。包的继承关系java....翻译 2020-04-24 13:10:09 · 142 阅读 · 0 评论 -
一 Servlet介绍
断断续续地翻译完了,给国内需要的朋友看。原文地址:https://beginnersbook.com/2013/05/servlet-tutorial/Servlet 是运行在web服务器的JVM里的java程序。 用于开发动态web应用.在我们深入研究之前,我们要理解什么是“动态web应用”。 一个web应用可以描述为一组web页面的集合,当我们动态地调用它,对于不同用户它...翻译 2020-04-24 13:06:59 · 219 阅读 · 0 评论