【发布时间】:2012-03-19 03:03:09
【问题描述】:
我正在尝试使用UrlRewriteFilter,这是我的 urlrewrite.xml:
<!DOCTYPE urlrewrite
PUBLIC "-//tuckey.org//DTD UrlRewrite 3.2//EN"
"http://www.tuckey.org/res/dtds/urlrewrite3.2.dtd">
<urlrewrite>
<rule>
<from>^/([a-z]+)$</from>
<to>/$1.jsp</to>
</rule>
</urlrewrite>
如果我通过转发访问页面,问题是request.getRemoteUser() 为空。
当我直接访问页面时,一切正常。
我检查了请求标头,看不出有什么区别。 我正在使用 CAS 身份验证,看起来问题出在 CAS 中 - 我尝试使用 http 基本身份验证,一切都很好。
那么,问题是我做错了什么?
【问题讨论】:
标签: java tomcat url-rewriting servlet-filters cas