English 中文(简体)
Freemarker and Spring: 添加服务器路径到与 @ spring.url 的链接
原标题:Freemarker and Spring: Add servlet path to links with @spring.url

我的应用程序使用 Freemarker 和 Spring 3, 使用不是 root 的服务器路径。 类似“ / cm/ * ” 。

因此,我的URLs应该像“http://localhost:8080/myap/csm/*”。

问题是当我使用@spring.url(来自春天.flt)时,它只加上“http://localhost:8080/myapp”,而没有服务器路径“/csm/*”。

是否有办法在 URL 中添加服务器路径?

问题回答

您可以在建立链接时访问当前的 HTTPServletResources 请求对象 :

${Request.getRequest().getServletPath()}




相关问题
array dependency injection in spring?

is there a way to use dependency injection to inject all available implementations of a specific interface in spring? This is kind of the same thing as asked here for .NET. Though my aim is to use @...

Spring Properties File

Hi have this j2ee web application developed using spring framework. I have a problem with rendering mnessages in nihongo characters from the properties file. I tried converting the file to ascii using ...

Grails Packaging and Naming Conventions

Packaging Controllers, Services,etc. i.e. - com.company.controllers - com.company.services Is this a good practice or should be avoided by all means?? Another worth mentioning problem I encountered ...

How can I determine Objects in application context?

I am trying to write a portlet for Liferay (using Tomcat and Spring) and need to use a database via Persistence API/Hibernate. I am using some configuration XMLs (applicationContext.xml, etc.) and ...

How to prevent JPA from rolling back transaction?

Methods invoked: 1. Struts Action 2. Service class method (annotated by @Transactional) 3. Xfire webservice call Everything including struts (DelegatingActionProxy) and transactions is configured ...

热门标签