问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何利用UrlReWriter伪装成静态网页

发布网友 发布时间:2022-04-22 05:04

我来回答

1个回答

热心网友 时间:2022-04-22 06:33

使用方法:
第一步 下载urlrewriter
第二步 将jar包放在web工程中的web-inf/lib目录下。
第三步 在web.xml中配置过滤器

<?xml version="1.0" encoding="UTF-8"?><web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"><!-- 配置过滤器 --><filter> <filter-name>UrlRewriteFilter</filter-name> <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class> </filter> <!--配置Url Rewrite的Filter拦截所有请求--> <filter-mapping> <filter-name>UrlRewriteFilter</filter-name> <url-pattern>/*</url-pattern> <dispatcher>REQUEST</dispatcher> <dispatcher>FORWARD</dispatcher> </filter-mapping> <welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list></web-app>

第四步 在web-inf下新建urlrewrite.xml (此文件的作用是配置过滤url的规则)
在此处,我用的是正则表达式判断从浏览器过来的链接,如果是userinf-xxxx.html形式的则转向userinf.jsp,但是用户看到的地址不变。

<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 3.0//EN" "http://tuckey.org/res/dtds/urlrewrite4.0.dtd"> <urlrewrite> <!-- 重定向规则 --> <rule> <from>/userinf-(/w*).html</from> <to>/userinf.jsp</to> </rule> </urlrewrite>

第五步 在webroot下新建userinf.jsp来测试是否配置成功<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>11</title> <meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--> </head> <body> 哈哈哈 </body></html>

第六步 此时基本工作已经完成。将测试工程发布到服务器,然后启动服务器。第七步 在浏览器中输入链接: localhost:8080/你的项目名/userinf-test.html
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ipad mini2怎么看小说 关于ipadmini的几点疑惑 苹果平板图书阅读软件推荐推荐一个苹果可以用的免费看小说app 风冷无霜为什么噪音大 华为matepad11多大尺寸的 applewatch可以发微信语音吗? 人类基因组组成 仅从染色体照片(黑白非显带的)能否区别X染色体和C组染色体? ...车子加速不上来是什么原因,节气门清洗过了也不行? 换了变数箱油洗了节气门 提速慢了 停下来起步根本没力气 CCTV2以前播过的一档外国的节目,选模特的,节目叫什么名? 2015维密内衣秀的中国模特都有谁 国内外好看的综艺节目有哪些? 中国才艺表演的节目有哪些,有一个节目叫中国什么 有模特 有跳舞 有 歌的比赛~ 从奚梦瑶结婚说起,那些曾经的中国超模现状如何? 不愧是中国超模代表,大表姐刘雯的腰只有巴掌大,娱乐圈还有哪些明星的腰很细? 双量程杠杆使用方法 gta mod网站注册失败怎么办 刚买的gta5为什么注册不了? da拼音的所有汉字,da拼音的汉字有哪些 可是f(x)的Amber参加选秀时也打扮得像男生耶!! 还有,歌手部门的试镜无伴奏,不提供麦克风,那是指要清唱吗 有没有麦克风辅助器,能让声音变的比较有质感,*,沧桑呢。我是男生哦.有没好的变频器。??在线等等 电信高清机顶盒与其他网络机顶盒有何不同? 我是男的平时说话没事一旦拿着麦克风唱歌把声音就很像女的(个人觉得)本人13岁 男生适合什么样的麦克风 手机在阳光下怎么照相好 电脑唱歌,男生用电容麦克风和动圈麦,哪个好?有不少人说 动圈麦 适合男生,就想唱歌的效果好点,谢谢 电信别致云盒x能用移动网吗 为什么麦克风的声音说出来会变成男的声音 手机麦克风,男变女的,特别真的,有没有,软件也行,要特别真的 称(逗比)这个名字、指的是狗名还是人名。 小豆渣起成狗的名字是什么意思? 现在怎样钓鲤鱼? 土豆怎样钓鱼? 请问今天为什么不好钓鱼 房屋租赁合同管辖属于专属管辖吗 房屋租赁合同专属管辖吗 房屋租赁合同纠纷是专属管辖吗 房屋租赁合同约定管辖有效吗 房屋租赁合同纠纷是否属于专属管辖? 租赁合同纠纷属于专属管辖吗 在QQ中怎样搜好友? jsp,div布局中css问题 求春节晚会主持词一份 要主持公司团年会 请高手一定帮帮忙 ·写得好... 游泳男教练有出息吗 做游泳教练有出息吗 老师跟游泳教练哪个有发展? 你觉得作为一名我国中国中华人民共和国公民需要具备了解的基本法律法规常识应该有哪些? 最为普通公民,我们应该懂得哪些基本的法律常识 普通老百姓应该了解哪些法律?