如果浏览器支持URLRewriting概念,如何在tomcat 6中指定url重写

时间:2013-05-26 13:20:31

标签: java hibernate java-ee core

我想通过使用Tomcat 6服务器在我的项目中使用URLRewriting概念。但是当浏览器支持cookie时,容器将忽略URLRewriting concept.So我如何明确提到Tomcat6服务器使用URLRewrting概念,即使浏览器也是如此支持cookies。

1 个答案:

答案 0 :(得分:0)

您需要修改应用程序文件中的 /META-INF/context.xml ,并设置其中一个context attribute cookies = false 。< / p>

<?xml version='1.0' encoding='utf-8'?>
<Context docBase="PATH_TO_WEBAPP" path="/CONTEXT" cookies="false">
</Context>

但是,您需要明确使用java.servlet.http.HttpServletResponse方法encodeURL(String url)encodeRedirectURL(String URL)对URL上的SessionID进行编码以支持URL重写。