java - 使用c :import to load Spring MVC View into div

标签 java jakarta-ee spring-mvc

我正在尝试使用 <c:import> 将一个页面嵌入到另一个页面中我遇到了困难。

如果我使用<c:import url="http://www.google.com" />一切都很好。

我正在尝试加载本地路由:

@RequestMapping(value="/modules/some_module/{customerId}/bill", method=RequestMethod.GET)

使用:

<c:import url="/modules/some_module/SOME_CUSTOMER_ID/bill" />

但我什么也没得到。我加载简单 jsp 没有任何问题使用相对路径的文件。

我怀疑,你不能使用相对路径加载路由吗?在这种情况下,有没有一种简单的方法来检索和附加协议(protocol)/域?

最佳答案

如果您的实际需求是动态获取 webapp 上下文,请尝试一下:

<c:import url="${pageContext.request.contextPath}/modules/some_module/SOME_CUSTOMER_ID/bill" />

关于java - 使用c :import to load Spring MVC View into div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15028379/

相关文章:

java - 客户端线程在联系 RMI 服务器时失败 : java. rmi.UnmarshalException:错误解码返回

java - 如何构建一个 Restful Web 服务来获取和处理给定 url 的文件

java - @Inject'ed 无状态 bean 返回 null 但 @EJB 不返回

Spring Boot Multitenancy - Hibernate - 使用ddl-auto在实体结构改变时更新所有模式

java - 无法在 Spring MVC 中初始化类 org.hibernate.validator.engine.ConfigurationImpl?

java - JPQL 查询未返回预期结果

java - 键入时更改 jTextField 的内容

java - 读取另一个 Android 应用程序的共享首选项

java - 使用 DOM 将 XML 解析为 HashMap

java - 无法连接到数据库