![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Servlet/JSP
文章平均质量分 89
TechBirds
这个作者很懒,什么都没留下…
展开
-
Servlet中的过滤器Filter详解
1.过滤器的概念Java中的Filter 并不是一个标准的Servlet ,它不能处理用户请求,也不能对客户端生成响应。 主要用于对HttpServletRequest 进行预处理,也可以对HttpServletResponse 进行后处理,是个典型的处理链。优点:过滤链的好处是,执行过程中任何时候都可以打断,只要不执行chain.doFilter()就不会再执行后面的过滤器和请求的内原创 2012-11-30 15:41:37 · 7904 阅读 · 2 评论 -
Java Servlet实现静态页面技术
1.背景往往首页是包含多很内容的,对于讲究首页访问速度。动态请求生成jsp页面,往往略显吃力,这样对于服务器和db都有很大的压力。为此,通过定时器定时请求生成静态页面,进行定时更新。2.实现逻辑我们需要解决下面一些技术问题:一、静态请求的逻辑:1.拼装jsp请求,发送请求2.将请求到的结果进行流输出,jsp->html的转换过程额外需求:定时调用生成静态页面原创 2013-04-14 19:59:23 · 4836 阅读 · 0 评论 -
getRequestDispatcher()用法介绍(静态技术有用到)
ServletContext.getRequestDispatcher(String url)中的url只能使用绝对路径; 而ServletRequest.getRequestDispatcher(String url)中的url可以使用相对路径。因为ServletRequest具有相对路径的概念;而ServletContext对象无次概念。 RequestDispatcher对象转载 2013-04-13 11:09:44 · 11824 阅读 · 1 评论 -
利用Java生成静态HMTL页面
这几天公司需要生成静态的HTML页面以减小数据库与服务器的压力和负担,于是在网络上一阵狂搜,找到几篇相当不错的文章和一些相当有用的资料。为了方便,我整理在自己的BLOG,以供参考!在接下来的应用中,我自己想到另一种解决方案,就是通过Ajax + Struts + XML解决静态页面方案,一并写下来,与大家分享! 1. 生成静态页面技术解决方案之一(转载)2.转载 2013-04-12 23:18:18 · 1052 阅读 · 0 评论 -
Struts2和Servlet下载文件的区别
不得不说使用了struts2,在下载文件时变得非常方便,不需要像servlet那样一个读流,一个写流,虽然就几行代码。但相比struts2还是弱爆了。不过话说回来,框架倒是给你省了不少事,但掌握servlet的下载方式还是非常重要的,毕竟是根本的东西。1.Servlet下载简单代码protected void service(HttpServletRequest req, HttpSe原创 2013-03-22 15:53:41 · 2197 阅读 · 0 评论 -
Web容器下的get和post方式请求的乱码问题解决
1.get方式get方式里分为:1.表单提交 2.超链接提交。分别在web容器tomcat 下的servlet和struts2下进行get方式测试中文是否会乱码。解决乱码和产生乱码的方式和原因都一致。乱码情况.容器编码和jsp页面编码不一致造成分析原因摘自网络:浏览器根据页面的charset编码方式对页面进行编码,然后提交至服务器,首先进入对应的字符编码过滤器(原创 2013-03-18 09:20:23 · 1495 阅读 · 1 评论 -
Servlet容器:Jetty和tomcat的比较
转自: http://blog.csdn.net/classicbear/article/details/6968930相同点:1. Tomcat和Jetty都是一种Servlet引擎,他们都支持标准的servlet规范和JavaEE的规范。不同点:1. 架构比较Jetty的架构比Tomcat的更为简单Jetty的架构是基转载 2013-02-21 09:18:18 · 3668 阅读 · 0 评论 -
session超时时间设置方法
1. 在tomcat——>conf——>servler.xml文件中定义: defaultSessionTimeOut="3600" isWARExpanded="true" isWARValidated="false" isInvokerEnabled="true" isWorkDirPersistent="false"/> default转载 2013-01-08 18:18:25 · 1455 阅读 · 0 评论 -
javaweb项目中对于资源文件的读取
分成普通java类和servlet类 两种情况考虑读取资源文件要点说明: 1:在javaweb项目中所有src下的资源在部署后都会被弄到WEB-INF/classes/下 2:this.getServletContext().getRealPath("/");来的得到当前web应用在硬盘上的绝对路径 3:FileInputStream in = n转载 2013-01-04 14:39:43 · 1249 阅读 · 0 评论 -
URLRewrite伪静态实现-url重写技术
一.直观感受1.未使用重写url2.使用重写url二.伪静态技术介绍1.使用优点:满足搜索引擎的要求、隐藏技术实现,提高网站的移植性 、满足美感的要求 2.使用介绍:1.目录结构2.导入jar包urlrewrite-3.1.0.jar3.web.xml配置<web-app version="2.5" xmlns="htt原创 2013-06-05 10:53:56 · 2869 阅读 · 0 评论