web后端
文章平均质量分 88
pstar
专注于JAVAweb开发数据挖掘linux
展开
-
JSP页面中的pageEncoding和contentType两种属性的区别
pageEncoding是jsp文件本身的编码contentType的charset是指服务器发送给客户端时的内容编码 JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网页, 用的是contentType。 第一阶段是jsp编译成.java,它会根据pageEncoding的设定读取jsp,结果是由指转载 2013-06-28 13:56:36 · 713 阅读 · 0 评论 -
http的重定向状态码302,303,307
在HTTP当中有些用于表示重定向的状态码,范围在3XX。这里主要说一下302,303和307的区别。 这三个状态码在平时都表现为重定向,服务器返回一个新的资源的地址,客户端去这个新的地址去获取资源。但是它们之间还是有些细微的区别的。我们通过仔细阅读RFC可以发现: 302 Found 302返回码指示资源临时在另一个位置,该位置通过Location指定。如果302响应转载 2013-06-28 14:09:37 · 10065 阅读 · 0 评论 -
Spring单实例、多线程安全、事务解析
引言: 在使用Spring时,很多人可能对Spring中为什么DAO和Service对象采用单实例方式很迷惑,这些读者是这么认为的: DAO对象必须包含一个数据库的连接Connection,而这个Connection不是线程安全的,所以每个DAO都要包含一个不同的Connection对象实例,这样一来DAO对象就不能是单实例的了。 上述观点对了一半。对的是“每个DAO原创 2013-06-28 13:34:58 · 11804 阅读 · 2 评论 -
Spring中DispacherServlet、WebApplicationContext、ServletContext的关系
解释一: 要想很好理解这三个上下文的关系,需要先熟悉spring是怎样在web容器中启动起来的。spring的启动过程其实就是其IoC容器的启动过程,对于web程序,IoC容器启动过程即是建立上下文的过程。 spring的启动过程: 首先,对于一个web应用,其部署在web容器中,web容器提供其一个全局的上下文环境,这个上下文就是ServletContext,其为后原创 2013-06-28 13:49:50 · 8746 阅读 · 6 评论 -
Servlet请求转发:RequestDispatcher接口
在Servlet中,利用RequestDispatcher对象,可以将请求转发给另外一个Servlet或JSP页面,甚至是HTML页面,来处理对请求的响应。 RequestDispatcher接口方法简介 1、RequestDispatcher对象由Servlet容器来创建,封装一个由路径所标识的服务器资源。 2、RequestDispatcher接口中定义了转载 2013-06-28 14:03:44 · 1065 阅读 · 1 评论