在spring mvc 上使用urlrewrite碰到问题。
因为spring mvc是通过url mapping 到对应的controller,比如
<prop key="/message_readed.html">messageReadedController</prop>
在页面<a href="message_readed.html?aa=value">message</a>,点击message,那么就会执行messageReadedController。
因为spring mvc项目的url格式是:http://域名/项目名/message_readed.html
但是,使用urlrewrite后,情况就变了,
<a href="message_readed.jhtml/value.jhtml">message</a>,
在urlrewrite.xml中, <rule>
<note>
            information about us
</note>
<from>message_readed/(.*).html</from>
<to type="forward">message_readed.html?aa=$1</to>
</rule>但这样url就没有了项目名,即使在页面加上去后,也不能成功。
不知道大侠有没有碰到过这个问题,该如何解决