标签: jsp servlets spring-mvc spring-security jstl
在我们的JSP页面中,我们广泛使用。工作得很好,重写URL以处理sessionids,上下文等。但是现在我们需要在一个类中执行一些工作,该类将HttpServletRequest和HttpServletResponse作为Spring Security规范的一部分。
如何将类型转换应用于servlet中的路径?我想我可以用方案,主机,端口,上下文,路径和查询参数重建URL(我错过了什么?)。但我喜欢一种标准的方法来做到这一点,所以我知道它已经正确完成了。
答案 0 :(得分:2)
HttpServletResponse#encodeURL()和HttpServletResponse#encodeRedirectURL()处理会话ID。上下文可以通过HttpServletRequest#getContextPath()获得。
HttpServletResponse#encodeURL()
HttpServletResponse#encodeRedirectURL()
HttpServletRequest#getContextPath()