我的应用程序使用Freemarker和Spring 3,其servlet路径不是root。像“/ csm /*”。
这样的东西所以,我的网址应该是:“http:// localhost:8080 / myapp / csm / *”。
问题是,当我使用@ spring.url(来自spring.flt)时,它只添加“http:// localhost:8080 / myapp”,没有servlet路径“/ csm /*”。
有没有办法将servlet路径添加到URL?
答案 0 :(得分:0)
您可以在构建链接时访问当前的HTTPServletRequest对象:
${Request.getRequest().getServletPath()}