spring - 在多个项目中显示tag.properties

标签 spring jakarta-ee tomcat displaytag

我有几个以 displaytag 1.2 作为依赖项 (ivy) 的 spring 项目。每个项目都有自己的 displaytag.properties 文件,位于 Java Resources -> resources 文件夹下。问题是当我在本地运行它时(带有 Tomcat 的 Eclipse)似乎只有一个 displaytag.properties 在所有其他项目之间共享。

我如何指定每个项目应该加载自己的 displaytag.properties?

当我部署到服务器时,这也是同样的问题。我已将此属性文件放在 WEB-INF/classes 下,但同样,只有一个属性文件被加载并在其他项目之间共享。

最佳答案

看起来,当有多个项目依赖于同一个 displaytag 时,在启动服务器时,只有一个 displaytag.properties 被加载。因此,我将 displaytag.properties 放在一个项目的 jar 中,对于第二个项目,我在 jsp 中使用了 display:setProperty 标签。现在一切正常。

关于spring - 在多个项目中显示tag.properties,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18122271/

相关文章:

java - 使用 JNDI 配置 Tomcat 8 和 Shiro

java - 创建名称为 'conversionService' 的 bean 时出错

jakarta-ee - 如何在 Java EE Web 应用程序中以编程方式获取当前 GPS 位置

java - 无法自动发现 JPA2 实体

java - 无法创建 PoolableConnectionFactory(用户 'root' @'localhost' 的访问被拒绝(使用密码 : YES))

mysql - 重定向tomcat端口号后无法访问phpmyadmin

java - 如何从Spring Security获取密码?

java - Web Socket - Spring : Confirm of message received

java - 使用Auditing时如何自定义Spring-Data注入(inject)的AuditingHandler?

java - 如何验证servlet处理是否真的在做非阻塞io?