JAVA WEB项目隐藏url真实路径,url地址重写UrlRewriteFilter

有这么一种情况,不想让别人知道你项目访问的真实url,或者为了让url方便记忆,想用自己想用的url,该怎么办呢?

1.隐藏url的真实路径

2.url的重写

UrlRewriteFilter可以完美的解决这个问题。

JAVA WEB项目隐藏url真实路径,url地址重写UrlRewriteFilter_第1张图片

使用UrlRewriteFilter的步骤:

a.下载jar包,添加jar包

jar包里封装好了路径过滤器类的实现,所以要用UrlRewriteFilter,一定要先导入。

b.在web.xml里添加过滤器

    
        UrlRewriteFilter
        org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
    
    
        UrlRewriteFilter
        /*
        REQUEST
        FORWARD
    

c.在WEB-INF下添加一个名为urlrewrite.xml配置文件用来配置显示路径与隐藏路径的对应关系。





    
        登录重写地址,其中form为访问地址,to为实际隐藏地址
        /zhouyajuan
        action.jsp
    
    
        /goo
        change.jsp
    
    
        /go
        nochange.jsp
    

JAVA WEB项目隐藏url真实路径,url地址重写UrlRewriteFilter_第2张图片

 

其实urlrewrite就相当于一个中转站,把调整路径中转一下,然后跳转到真实的页面路径。页面跳转路径的配置是from里面的路径。

 

 

 

 

 

你可能感兴趣的:(小功能,技术)