URL地址伪静态化

主要需要的的jar包

用的原因

把.jsp,.php页面地址进行伪静态化。让他访问的路径为.html

urlrewrite.jar

pom依赖配置

<!-- urlrewrite jar -->

      <dependency>

        <groupId>org.tuckey</groupId>

        <artifactId>urlrewrite</artifactId>

        <version>2.5.2</version>

      </dependency>

urlrewrite.xml配置

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 2.6//EN"

        "http://www.tuckey.org/res/dtds/urlrewrite3.2.dtd">

<urlrewrite>

    <rule>

        <from>/login.html$</from> //请求的路径

        <to type="forward">/index.do</to>重定向方法

    </rule>

</urlrewrite>

web.xml配置

 <!--//拦截器配置-->

    <!-- 开启URLREWRITE监听 -->

    <filter>

        <filter-name>UrlRewriteFilter</filter-name>

        <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>

        <init-param>

            <param-name>logLevel</param-name>

            <param-value>WARN</param-value>

        </init-param>

    </filter>

    <filter-mapping>

        <filter-name>UrlRewriteFilter</filter-name>

        <url-pattern>/*</url-pattern>

        <dispatcher>REQUEST</dispatcher>

        <dispatcher>FORWARD</dispatcher>

    </filter-mapping>

**dispatcher一定要加上,urlrewrite.xml的http://www.tuckey.org/res/dtds/urlrewrite3.2.dtd路径一定要正确,版本不能太低。不然会报错。urlrewrite.xml放在web-inf下面。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容