jsp伪静态技术

首先需要下载urlrewritefilter-4.0.3.jar

本人已上传到csdn免费下载:http://download.csdn.net/detail/qianquan3/7904549

将urlrewritefilter-4.0.3.jar 放入lib目录下,同时

在WEB-INF目录下新建 urlrewrite.xml

内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<urlrewrite>
    <rule>
    <from>/index.html</from>
    <to>/index.jsp</to>
 </rule>
</urlrewrite>

在web.xml添加如下代码:

<filter>
    <filter-name>UrlRewriteFilter</filter-name>
    <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>UrlRewriteFilter</filter-name>
    <url-pattern>/*</url-pattern>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
</filter-mapping>

重启服务,大功告成!

时间: 2024-12-11 07:59:44

jsp伪静态技术的相关文章

利用JSP编程技术实现一个简单的购物车程序

实验二   JSP编程 一.实验目的1. 掌握JSP指令的使用方法:2. 掌握JSP动作的使用方法:3. 掌握JSP内置对象的使用方法:4. 掌握JavaBean的编程技术及使用方法:5. 掌握JSP中数据库编程方法: 二.实验要求 : 利用JSP编程技术实现一个简单的购物车程序,具体要求如下. (1)用JSP编写一个登录页面,登录信息中有用户名和密码,分别用两个按钮来提交和重置登录信息. (2)编写一个JSP程序来处理用户提交的登录信息,如果用户名为本小组成员的名字且密码为对应的学号时,采用J

眼下最好的JSP分页技术

2005-08-24   来源:CSDN  作者:wanchao2001 前言     在使用数据库的过程中,不可避免的须要使用到分页的功能,但是JDBC的规范对此却没有非常好的解决.对于这个需求非常多朋友都有自己的解决方式,比方使用 Vector等集合类先保存取出的数据再分页.但这样的方法的可用性非常差,与JDBC本身的接口全然不同,对不同类型的字段的支持也不好.这里提供了一种与 JDBC兼容性非常好的方案.   JDBC和分页 Sun的JDBC规范的制定,有时非常让人哭笑不得,在JDBC1.

页面静态化3 --- 伪静态技术之Apache的rewrite机制

  Apache的rewrite机制: 意思就是,你发送的地址,比如:http://localhost/news-id67.html会被Apache改写成http://localhost/news.php?id=67; Apache本身内置了一个模块:(httpd.conf) #LoadModule rewrite_module modules/mod_rewrite.so ---- 去掉注释,开启Apache内置的重写模块开启模块过后,这个模块把news-id67.html重写为news.ph

jsp2.0+中的标签文件,JSP Fragment技术

刚进新公司不久,今天在看到项目中用到了.tag文件.刚開始我还以为这个是第三方类似freemarker的模板技术.问了下项目组的其它人员,原来这是jsp2.0以来就有的JSP Fragment技术.曾经做项目的时候从来没实用这种方式,要公用就用用jsp中的include和jsp:include的方式.事实上JSP Fragment也有include的作用,可是它更像第三方sitemesh技术.用于网页布局和修饰,能够将网页的内容和页面的结构分离.从而达到页面结构共享的目的. 以下的样例来说明怎么

五,伪静态技术实现页面静态化

如果一个网站使用真静态技术,会生成海量的html静态页面,可以考虑使用伪静态技术来优化我们的网站. url重写(伪静态)的好处:(1)可以方便实现对引擎的优化,并且比生成静态页面更加方便.(2)占空间比较小.(3)首页每天都自动变化,不用维护.网站首页一般都有热点排行之类的,你可以设为24小时排行,一周排行,再加上最新文章,最新点评等.这样首页天天是有变化的.(4)便于广告的轮显.比如,可以把art1234.php,这个虚成n个页,如art_1234.php,news_1234.php,,top

页面静态化3 --- 伪静态技术

伪静态: 上一节我们讲了真静态技术的几个优点: ①减少服务器对数据响应的负荷: ②加载不用调动数据库 ③方便优化引擎 但同时伴随着缺点: ①生成的真静态文件多,服务器对html文件的响应负担也比较重: ②空间占用比较大. 如果一个系统使用真静态进行页面静态化,需要生成海量的静态页面,我们可以考虑使用伪静态来处理 目前业内最喜欢用的一个技术是(伪静态技术+ob的组合)技术 首先复习以下正则表达式: //PHP中如何使用正则表达式?---案例 $str = 'abcdeft1234 ghirh 56

jsp分页技术

如果一张表的数据有非常多,页面就需要分页展示,但一次性从数据库中读取全部的数据会给服务器带来巨大压力.jsp分页技术的设计思想来源于"select * from employee limit ?,?"这条sql语句,第一个"?"指查询的起始位置,第二个"?"代表偏移量.页面需要展示多少数据,每次就从服务器读取多少数据,大大减轻了服务器的压力.下面开始实现一个javaweb的demo帮助大家更好的理解. 一.准备工作: MySQL中创建一张用例表

利用apache伪静态技术防止盗链

(在我们制作网站的过程中,可能会遇到这样的问题,就是其他的网站直接盗用了我们网站的图片或css或js,这样可能会大大增加我们自己网站的负载. 所以,我们应该考虑一下怎样防止这样的事情发生.) 下面我们来模拟一个防盗链的情况: 比如我们的网站下面有一个publicimage目录和一个privateimage目录,其中publicimage目录可以让别人访问,而privateimage目录只能自己访问. 我们应该怎样去实现呢? 我们能想到的方法是:利用apache伪静态技术完成,那应该怎样去做了,下

13.1 jsp标签技术 el表达式

一.标签技术 1. 标签技术概述 在jsp页面中有HTML语句和java语句相互嵌套,如果java的逻辑代码和页面的HTML组成代码都十分复杂,两者有掺杂在一起,页面的可读性和可维护性都将降低.为了解决这个问题,产生了标签技术.用它来替换页面中的java语句,这样页面中只会出现HTML代码,整体的可读性和可维护性都会提升. 2. 常用的JSP标签技术 jsp标签 sun公司提供的标签技术 - 目前用的比较少 el表达式 便捷易用 - 使用非常广泛 - 但只是表达式无法实现复杂功能 jstl标签库