jsp url重写 表达式匹配的问题

我的匹配是这样的<from>^/UserLook/([\\S*]+).juyan</from><to>/display?contentId=$1</to>完整的伪路径为h... 我的匹配是这样的

<from>^/UserLook/([\\S*]+).juyan</from>
<to>/display?contentId=$1</to>

完整的伪路径为 http://localhost:8080/javastar/UserLook/Mu==.juyan

要替代的真实路径为 http://localhost:8080/javastar/display?contentId=Mu==

一下是我的配置,我在浏览器 输入http://localhost:8080/javastar/UserLook/Mg==.juyan 提示找不到网页,输入源路径

http://localhost:8080/javastar/display?contentId=Mu==可以找到

然后我新建java类测试

Pattern pattern=Pattern.compile("UserLook/([\\S*]+)");

Matcher matcher=pattern.matcher("UserLook/Mu==.juyan");
System.out.println(matcher.matches());

得到的结果为true。

是我xml里赋值错误还是什么原因呢?
展开
 我来答
SouTek
2010-07-12 · TA获得超过2187个赞
知道小有建树答主
回答量:613
采纳率:0%
帮助的人:780万
展开全部
tuckey.org.urlrewrite ?

改成一下的试试

<from>/javastar/UserLook/([\S*]+).juyan</from>
<to>%{context-path}/javastar/display?contentId=$1</to>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式