java url访问层次
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java url访问层次相关的知识,希望对你有一定的参考价值。
现在有1访问地址如下:test/abc/abc
现在我需要一个函数来进行判断此访问路径是否属于test/*,test/abc/*,test/abc/abc
最高是有现成的类可以实现,这样的话就不用对字符串进行解析,也会轻松很多
摆脱各位了
public static void main(String[] args)
String logEntry = "test/abc/abc";
String regexp = "(test)\\\\/\\\\w";
Pattern pattern = Pattern.compile(regexp);
Matcher matcher = pattern.matcher(logEntry);
while (matcher.find())
System.out.println("此访问路径是属于");
我写到一个main中了,你自己抽取一下方法,用正则表达式进行判断 参考技术A 如果是使用的jsp页面,则可以考虑用过滤器来做这个事情,如果想自己手动检测,其实也不是很难的事情,把"/"作为分隔符,把URL分割为数组,按一定条件进行过滤~ 参考技术B web项目中映射url就是采用的这种方式,javax.servlet包里面估计有对应的源代码
3.基于URL的高层次Java网络编程
以上是关于java url访问层次的主要内容,如果未能解决你的问题,请参考以下文章
在java中如何在客户端访问一个url,并读取该url对应文件的内容
从我的 Java 程序访问 URL 时出现 HTTP 503 错误 [重复]