求正则,求方案------过滤非正规渠道访问文件。

问题描述

比如以下为有效链接,除此以为均为无效链接。应该使用正则过滤还是有更好的方案?/project/navi/project/navi/default_3B.htm/project/navi/library_not_exist.jsp/project/navi/navi.jsp/project/navi/navi_temp.jsp/project/navi/others.jsp/project/admin/project/admin/blank.html/project/admin/admin.jsp/project/admin/details.jsp/project/admin/userList.jsp/project/bookmark/project/bookmark/add_bookmark.jsp/project/bookmark/add_success.jsp/project/bookmark/bookmark.jsp/project/bookmark/mark_edit.jsp/project/note/project/note/add_note.jsp/project/note/add_success.jsp/project/note/details.jsp/project/note/feedback.jsp/project/note/notes.jsp/project/note/notesfile_error.jsp/project/note/notes_edit.jsp/project/note/notes_upload.jsp/project/note/topicNoteDetail.jsp/project/note/topicNoteEdit.jsp/project/note/topic_note.jsp/project/search/project/search/advance_search_result.jsp/project/search/adv_search_home.jsp/project/search/adv_search_lib.jsp/project/search/home_search_result.jsp/project/search/index_not_exist.jsp/project/search/keyword.jsp/project/search/lib_search_result.jsp/project/home/project/home/details.jsp/project/home/FFInvalid.jsp/project/home/index.jsp/project/home/lib_not_exist.jsp/project/home/login.jsp/project/common/project/common/error.jsp/project/common/header.jsp/project/common/i18nLib.jsp/project/ua/project/ua/moreResults.jsp/project/ua/navi.jsp/project/ua/related.jsp/project/ua/search.jsp/project/ua/toc.jsp/project/ua/tocContent.jsp/project/ua/tocTop.jsp/project/ua/top.jsp/project/ua/ua.jsp/project/ua/ua_navi.jsp/project/upgrade/project/upgrade/dbUpgradeWelcome.jsp

解决方案

AntPathMatcher即可,适合做路径映射一般可以把这些配置在properties文件中,然后读取判断

时间: 2024-09-09 16:08:21

求正则,求方案------过滤非正规渠道访问文件。的相关文章

php 采集正则 求大神解答

问题描述 php 采集正则 求大神解答 ``` <i class=""cat-icon fst-cat-icon active-trigger""></i> <a class=""cat-name fst-cat-name"" href=""http://bosidengny.tmall.com/category-907362758.htm?search=y&catNa

跪求各位大侠!外网如何访问内网的ftp服务器?

问题描述 跪求各位大侠!外网如何访问内网的ftp服务器? 下图是我公司的网络配置图,我现在装一个ftp服务器,让外网用户也能访问ftp 问题一:需要在哪台服务器上装个serv-u ftp工具, 问题二:怎么在juniper中设置, 目前的网络结构 1.交换机划分vlan2 (PC) 和 本有 vlan 1 (server) 使用 1-4,24接口为vlan 1 5 - 23 为vlan 2 2.配置juniper 防火墙 1> e1接口(DMZ隔离区)连接交换机接口4 e2接口(trust)连接

dns-跪求大神!关于内网访问外网怎么设置DNS才能速度快!

问题描述 跪求大神!关于内网访问外网怎么设置DNS才能速度快! 大神们 我想请教一个问题 :比如本地IP 1.1 外网IP 1.2 问题是内网的机子访问外网的IP非常慢, 怎么设置DNS? 解决方案 把内网DNS设置成当地DNS,当地DNA可以在百度搜索出来的 解决方案二: 你直接ip访问快吗,不一定是dnswen?t 解决方案三: 谷歌dbs8.8.8.8试试 解决方案四: 先Ping一个看结果.速度慢dns的因素不多 解决方案五: 这不是DNS设置的问题,实际上网络流量拥堵没解决. 分成几个

sql计算‘去年同期’的问题,求一优化方案,谢谢。

问题描述 sql计算'去年同期'的问题,求一优化方案,谢谢. SELECT a.period, a.type, a.commodity, a.export, a. CODE, a.unit, a.number, -- 当月量 a.total_number, -- 累积量 a.amount, -- 当月金额 a.total_amount, -- 累计金额 ( SELECT number FROM c_now_data b WHERE CAST(b.period AS CHAR(50)) = CAS

求正则匹配&amp;amp;lt;body&amp;amp;gt;标记中&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;lt;/p&amp;amp;gt;的内容

问题描述 求正则语句匹配<body>标记中<p> </p>的内容 解决方案 解决方案二:在线等啦.目的是判断编辑器中的内容是否在显示时,输出的内容为空.兼容ie&Firefox解决方案三:用InnerText不行吗?一定要用正则?解决方案四:记得用InnerText,Firefox不支持的,只支持InnerHTML.此外用的是FCK编辑器,设置了FullPage=true的属性.在ie下正常.但在Firefox不知如何判断输出内容为空显示.解决方案五:<p

求正则验证 yyyy/mm/dd 这样的时间格式?

问题描述 求正则验证yyyy/mm/dd这样的时间格式? 解决方案 解决方案二:[d]{4}/[d][d]/[d][d]解决方案三:stringpattern=@"^d{4}([/])d{1,2}1d{1,2}$"; 解决方案四:这个不太完整d{4}/(0[1-9]|1[0-2])/([0-2][0-9]|3[0-1])解决方案五:这个不太完整d{4}/(0[1-9]|1[0-2])/([0-2][0-9]|3[0-1])解决方案六:引用4楼的回复: 这个不太完整d{4}/(0[1-9

c#-C#类,求帮忙求帮忙帮忙帮忙

问题描述 C#类,求帮忙求帮忙帮忙帮忙 定义枚举类型 Public enum SexType {男, 女, 未知}: Public enum ProTitle (助教,讲师,副教授.教授.未知) Public enum StuTitle {班长,副班长,学委,学员} 定义下面类 Person类(抽象类) 包含的字段:姓名Name(字符串型).身高Height(单精度型,单位:米).体重Weight(单精度,单位:kg).性别Sex(枚举类型SexType) 包含的属性:身份证号ID(字符串型,长

数据-算法作业 求帮忙求解答 给个思路就行

问题描述 算法作业 求帮忙求解答 给个思路就行 观察这个数列: 1 3 0 2 -1 1 -2 ... 这个数列中后一项总是比前一项增加2或者减少3. xx对这种数列很好奇,他想知道长度为 n 和为 s 而且后一项总是比前一项增加a或者减少b的整数数列可能有多少种呢? 输入格式 输入的第一行包含四个整数 n s a b,含义如前面说述. 输出格式 输出一行,包含一个整数,表示满足条件的方案数.由于这个数很大,请输出方案数除以100000007的余数. 样例输入 4 10 2 3 样例输出 2 样

js-获取地理位置,急求,急求急求急求

问题描述 获取地理位置,急求,急求急求急求 我有一个网站,别人用过手机或者pad访问我的网站,我怎么获取他的地理位置啊 解决方案 去百度或者谷歌地图弄个秘钥key然后调用网页的接口就行了,有专门的接口获取经纬度,然后传给你服务器就好了 解决方案二: 怎么要悬赏!你能?vnn