![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
servlet
江流川
这个作者很懒,什么都没留下…
展开
-
大话Session
转载出处:shoru.cnblogs.com 晋哥哥的私房钱引言 在web开发中,session是个非常重要的概念。在许多动态网站的开发者看来,session就是一个变量,而且其表现像个黑洞,他只需要将东西在合适的时机放进这个洞里,等需要的时候再把东西取出来。这是开发者对session最直观的感受,但是黑洞里的景象或者说session内部到底是怎么工作的呢?当笔者向身边的一些转载 2017-09-15 17:44:07 · 125 阅读 · 0 评论 -
servlet:请求转发与重定向
方式:请求转发:方式:request.getRequestDispacther("/test.jsp").forword(request,response); 过程分析:客户端发出一个请求reqeust到服务器,服务器找到相应的Servlet处理数据,然后调用request.getRequestDispacther("/test.jsp").forword(request,resp原创 2017-09-02 21:34:34 · 204 阅读 · 0 评论 -
servlet中转发请求与重定向小结
请求转发:方式:request.getRequestDispacther("/test.jsp").forword(request,response); 过程分析:客户端发出一个请求reqeust到服务器,服务器找到相应的Servlet处理数据,然后调用request.getRequestDispacther("/test.jsp").forword(request,response); ...原创 2017-09-03 00:20:37 · 11072 阅读 · 4 评论 -
out.print()与response.getWriter().write()的区别
1、首先介绍write()和print()方法的区别: (1)、write():仅支持输出字符类型数据,字符、字符数组、字符串等 (2)、print():可以将各种类型(包括Object)的数据通过默认编码转换成bytes字节形式,这些字节都通过write(int c)方法被输出 2、介绍response.getWriter()和out的区别: (1)、out和respons原创 2017-12-13 16:37:43 · 351 阅读 · 0 评论 -
关于Servlet中重定向和转发之后的代码执行情况
重定向和转发一样,并不会立即执行,都是会把Servlet中所有代码都执行完之后,才会发生跳转。JSP作为特殊的Servlet,也遵循以上规则。原创 2018-01-10 10:43:32 · 2396 阅读 · 0 评论 -
不用java方法getRealPath()的原因
目前,getRealPath()是一个已被标记为遗弃的获取当前路径的方法,被标记为遗弃的原因又是什么? getRealPath("/")在不同的服务器上所获得的实现是不一样的,对一个打包的应用来说,是没有RealPath的概念的,调用getRealPath只会简单地返回null。一个文件被打包入了.war文件,就不存在目录结构了(虽然包中仍然存在目录结构,但这不等同于文件系统中的目录结构)。所以,...原创 2018-03-19 11:43:02 · 370 阅读 · 0 评论 -
jsp页面链接下载文件
jsp中实现文件下载的最简单的方式是在网页上做超级链接,如: href= “music/abc.mp3”点击下载。但是这样服务器上的目录资源会直接暴露给最终用户,会给网站带来一些不安全的因素。因此可以采用其它方式实现下载,可以采用:1、RequestDispatcher的方式进行;2、采用文件流输出的方式下载。 1、采用RequestDispatcher的方式进行:<% res...转载 2018-03-19 11:43:58 · 2261 阅读 · 0 评论 -
TOMCAT处理中文乱码
程序在开发的时候没有中文乱码问题,但是打成war包放到tomcat服务器上时就出现了,所以这里考虑到tomcat处理中文乱码的问题。 port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="GBK"原创 2018-03-26 11:55:33 · 338 阅读 · 1 评论 -
Servlet缓存清理
其实Servlet(包括JSP)的缓存清理操作起来非常简单,但就是因为太简单有时会让我们忽略它。我在做一个主要在手机端服务的一个网站,一开始并没有处理缓存,因为没有必须清除缓存的理由。后来在用的时候会偶尔出现相同的bug:登陆失败!登陆的过程是:我们的入口发送一个登陆请求到平台商服务器,平台商服务器解析我们的请求,之后给出登陆令牌类似的东西再请求我们的服务器。问题就出在:平台商服务器不能正...原创 2018-08-27 21:44:50 · 1458 阅读 · 0 评论