SERVLET
yinwenjun1
这个作者很懒,什么都没留下…
展开
-
Session原理
Session是用来保存用户信息的。当一个用户打开一个浏览器浏览Servlet时,这个Servlet首先会检查客户端是否带有JSessionID(JSessionID是用来标识Session的,具有唯一性。)的这样一个Cookie。如果带有这个Cookie,则会利用JSessionID将之对应的Session调出来。如果没有发现,则Servlet会创建一个带有JSessionID的一个Sessio原创 2013-04-20 19:14:18 · 325 阅读 · 0 评论 -
ServletConfig、GenericServlet和ServletContext中getInitParameter(java.lang.String name)的区别。
ServletConfig、GenericServlet中的getInitParameter(java.lang.Stringname)方法都是获取中的值。也就是说,只获得当前指定的Servlet的值。 ServletContext中的getInitParameter(java.lang.Stringname)只能获取中的值。原创 2013-04-20 19:15:31 · 593 阅读 · 0 评论 -
关于GenericServlet和HttpServlet
GenericServlet:它实现了两接口Servlet和ServletConfig.它实现了Servlet接口中除service()方法外的其他4个方法。To writea generic servlet, you need only override the abstract service method. HttpServlet:它继承自GenericServletA subclass原创 2013-04-20 19:20:43 · 358 阅读 · 0 评论 -
Filter过滤器
原理:在WEB服务器和资源(servlet、html、jsp...)中间会有一道或几道墙。这些墙就是一个个的过滤器。每当用户请求获得资源是,都要经过这些墙进预处理。再会访问资源。访问资源之后,返回响应时,响应也要被这些墙过滤。 这些过滤器靠的是一个Filter接口,这个接口没有实现类。所以我们要用过滤器就必须自己去实现这个接口。这个接口有三个方法: init(FilterConfigfil原创 2013-04-20 19:14:00 · 270 阅读 · 0 评论 -
Tomcat服务器目录结构
原创 2013-04-20 19:24:19 · 323 阅读 · 0 评论 -
什么是WEB应用?
形象的来理解,在WEBAPPS目录下(也可以不再改目录下),每一个文件夹都是一个WEB应用。原创 2013-04-20 19:23:50 · 726 阅读 · 0 评论 -
tomca虚拟目录的映射
虚拟目录的映射有2种方法。 (1)、配置Tomcat目录下的conf目录下的server.xml。在Host元素里面写上Context元素。 Context元素里有三个属性。reloadable为true是让tomcat自动加载更新后的web应用(不推荐),docBase是指你的物理真实路径,path是指docBase所映射的虚拟路径(在物理上不存在)。也就原创 2013-04-20 19:23:37 · 393 阅读 · 0 评论 -
servlet容器对url的匹配过程
当一个请求发送到servlet容器的时候,容器先会将请求的url减去当前应用上下文的路径作为servlet的映射url,比如我访问的是http://localhost/test/aaa.html,我的应用上下文是test,容器会将http://localhost/test去掉,剩下的/aaa.html部分拿来做servlet的映射匹配。这个映射匹配过程是有顺序的,而且当有一个servlet匹配成功原创 2013-04-20 19:20:03 · 311 阅读 · 0 评论 -
<load-on-strartup>标签的作用
Servlet specification: The load-on-startup elementindicates that this servlet should be loaded (instantiatedand have its init() called) on the startup of the web application. Theoptional conte原创 2013-04-20 19:19:46 · 339 阅读 · 0 评论 -
关于<init-param>标签
此标签位于标签内,其子标签有两个、。是指定标签的变量的名称,是指定标签的变量的值。如: 如何利用呢?如: 访问后:如: getInitParameter(java.lang.Stringname)该方法在ServletConfig和GenericServlet中均有提及。 例子:获取所有的标签。原创 2013-04-20 19:16:13 · 281 阅读 · 0 评论 -
关于ServletContext
一个ServletContext表示一个Web应用,一个Web应用共享一个ServletContext。因此Web应用可以利用ServletContext来共享(传输)数据。ServletContext中的方法是用来操作Web应用的。 获得ServletContext:原创 2013-04-20 19:15:58 · 273 阅读 · 0 评论 -
<context-param>和<init-param>标签的区别
的作用域在整个Web应用中有效,也就是说,在这个Web应用中,任何一个Servlet都可以访问中储存的参数。 的作用域仅在该指定的Servlet中有效(如何指定?必须卸载某个标签之内),仅有指定的Servlet可访问指定的中的参数。原创 2013-04-20 19:15:03 · 384 阅读 · 0 评论 -
Cookie的一些细节
The browser isexpected to support 20 cookies for each Web server, 300 cookies total, and maylimit cookie size to 4 KB each.Several cookies might have the same name butdifferent path attributes. About原创 2013-04-20 19:14:45 · 306 阅读 · 0 评论 -
WEB应用的组织结构
在一个WEB应用中,它的结构是有规定的。原创 2013-04-20 19:21:00 · 313 阅读 · 0 评论