一个Servlet可以配置多个url-pattern
URL 配置格式 三种:
1、完全路径匹配 (以/开始 ) 例如:/hello /init
2、目录匹配 (以/开始) 例如:/* /abc/*
/ 代表网站根目录
3、扩展名匹配 (不能以/开始) 例如:*.do *.action
典型错误 /*.do
在浏览器中 访问的优先级顺序为:
优先级:完全...
分类:
其他好文 时间:
2014-08-27 18:53:48
阅读次数:
211
Servlet是使用java Servlet接口运行在Web应用服务器上的java程序,与普通Java程序不同。他可以对web浏览器或其他HTTP请求进行处理,是位于web服务内部的服务器端的java应用程序。
最初的JSP开发模式为JSP+JavaBean称为Model1模式。JSP+Servlet+javaBean则慢慢变成了Model2模式。一般在建立中小型网站时使用Model1模式,建立...
分类:
其他好文 时间:
2014-08-27 18:51:48
阅读次数:
177
13.1、概述
计算机的内存是有限的。Servlet/JSP容器的设计者很清楚这一点,因此他们提供了一些可以进行配置的设置,以确保容器能够在宿主机器中正常运行。例如,在Tomcat7中,处理进来请求的最多线程数量为200。如果是多处理器的服务器,则可以放心地增加线程数量,不过建议你还是尽量使用这个默认值。
Servlet或Filter一直占用着请求处理线程,直到它完成任务。如果完成任务花费了很...
分类:
其他好文 时间:
2014-08-27 18:41:18
阅读次数:
130
web.xml文件详解Table of Contents1 listener、 filter、servlet 加载顺序2 web.xml文件详解3 相应元素配置1 listener、 filter、servlet 加载顺序在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找...
分类:
Web程序 时间:
2014-08-27 18:23:28
阅读次数:
250
转自:http://www.cnblogs.com/cy163/archive/2008/04/16/1155767.html其实从实现的效果上,它们是很相似的 相同点: 客户端访问一个服务器的url,然后得到返回结果。 我们使用的servlet是基于 http的请求应答模式的 大部分W...
分类:
Web程序 时间:
2014-08-27 17:56:58
阅读次数:
265
现在要处理一些CSV格式的数据,就想着把文件上载到服务器上,然后导入mysql,再做后续的处理。用到了JKD1.7,Servlet 3.0 和 tomcat 7.0。由于Servlet 3.0直接支持文件上传,直接调用方法就好了。还有一个官方的教程。http://docs.oracle.com/ja...
分类:
编程语言 时间:
2014-08-27 16:31:58
阅读次数:
192
一、GET和POST区别(参考Servlet&JSP学习笔记)中method属性默认为GET。1、使用POST的情况GET跟随URL之后,请求参数长度有限,过长的请求参数或文件上传这类大数据的操作,用POST。GET请求参数会出现在地址栏,敏感信息或保密信息,用POST。有些浏览器根据地址栏缓存数据...
分类:
编程语言 时间:
2014-08-27 16:08:18
阅读次数:
278
12.1、Decorator模式
即使没有某一个对象的类的源代码,甚至即便这个类是声明为final的,Decorator模式和Wrapper模式都允许装饰或包装这个对象。
Decorator模式适用于无法使用继承的情况(比如,所指对象的类为final),或者你不想亲自创建对象,而是想从另一个子系统中获取。例如,Servlet容器创建了一个ServletRequest和一个ServletResp...
分类:
其他好文 时间:
2014-08-27 14:47:08
阅读次数:
174
与Servlet API解耦的访问方式Structs2对HttpServletRequest,HttpSession,和ServletContext进行了封装,构造了三个Map对象来替代这三种对象,在Action中,直接使用HttpServletRequest,Httpsession,Servlet...
分类:
移动开发 时间:
2014-08-27 14:38:47
阅读次数:
294
import javax.servlet.http.HttpServletRequest; public class HttpRequestDeviceUtils { ?? ?/**Wap网关Via头信息中特有的描述信息*/ ?? ?private static String mobileGateWayHeaders[]=new String[]{ ?...
分类:
移动开发 时间:
2014-08-27 11:12:58
阅读次数:
288