我重写了网址
来自:http://www.xyz.com/Sample/showSamples-ASA21DS
致:http://www.xyz.com/Sample/showSamples.do?sampleId=ASA21DS
使用urlRewrite.xml
<urlrewrite>
<rule>
<from>^/http://www.xyz.com/Sample/showSamples-ASA21DS</from>
<to>http://www.xyz.com/Sample/showSamples.do?sampleId=ASA21DS</to>
</rule>
</urlrewrite>
但是,我没有得到这个新网址的当前会话.. 为此,
SecurityContextHolder.getContext().getAuthentication().getPrincipal()
我得到了空白
答案 0 :(得分:0)
检查以确保新请求仍在通过Spring Security过滤器。这个问题实际上在官方常见问题解答页面上:http://static.springsource.org/spring-security/site/faq/faq.html#faq-no-filters-no-context