gpt4 book ai didi

java - 使用 Spring :message to define form tag attribute in Spring web application

转载 作者:IT老高 更新时间:2023-10-28 13:58:28 28 4
gpt4 key购买 nike

我正在开发一个 Java/Spring Web 应用程序。我目前面临的问题是我希望将来自 message.resources 的消息显示为 HTML 中的属性。

<input type="submit" name="login" value="login" />

所以我需要的不是硬编码值“login”,而是

<spring:message code="general.submit" />作为该输入标签的值属性。由于页面都是 xml,因此无法嵌套标签,如

<input type="submit" name="login" value="<spring:message code="general.submit" />" />

因为它不编译。当然,我可以读取 Java Controller 中的值并使用 JSTL 变量来显示该值,但我认为这太笨拙和复杂,尤其是对于具有大量提交按钮的页面。是否有某种优雅的方式来完成我想做的事情?

最佳答案

使用 <spring:message>将值存储在 var 中,然后使用 EL 引用该 var,例如

<spring:message code="general.submit" var="submitText"/>
<input type="submit" name="login" value="${submitText}" />

关于java - 使用 Spring :message to define form tag attribute in Spring web application,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1560305/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com