java url重写

来源:互联网 发布:网络英语线上线下教学 编辑:程序博客网 时间:2024/05/16 16:21

关键配置

web.xml

<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">  <display-name></display-name>  <welcome-file-list>    <welcome-file>index.jsp</welcome-file>  </welcome-file-list><filter><filter-name>UrlRewriteFilter</filter-name><filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class><init-param><param-name>confPath</param-name><param-value>/WEB-INF/urlrewrite.xml</param-value></init-param><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></filter-mapping>  <servlet>    <servlet-name>MyServlet</servlet-name>    <servlet-class>servlet.MyServlet</servlet-class>  </servlet>  <servlet-mapping>    <servlet-name>MyServlet</servlet-name>    <url-pattern>/index.do</url-pattern>  </servlet-mapping></web-app>

urlrewrite.xml

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 2.6//EN"         "http://tuckey.org/res/dtds/urlrewrite2.6.dtd"> <urlrewrite><rule><from>^/([a-z][0-9]+).shtml$</from><to type="forward" last="true">$1.do</to></rule><outbound-rule><from>([a-z][0-9]+)\.do</from><to last="true">$1.shtml</to></outbound-rule></urlrewrite> 

项目结构


0 0
原创粉丝点击