如何使用变量作为 div 标题属性的值

发布于 2024-10-07 14:53:46 字数 503 浏览 2 评论 0原文

这个spring消息标签将在页面上显示samples.title.dialog变量的属性值:

<spring:message code="samples.title.dialog" text="samples.title.dialog"/>

这个div标签仅在页面上显示文字字符串“samples.title.dialog”。

<div id="dialog" title="samples.title.dialog">

如何使用变量samples.title.dialog 的值作为div 标签的标题?当我使用 EL 表达式 ${samples.title.dialog} 作为标题属性时,它在页面上显示为空白。

我正在尝试使用这样的 div 标签:

<div id="dialog" title="${samples.title.dialog}">

This spring message tag will display the property value of the samples.title.dialog variable on the page:

<spring:message code="samples.title.dialog" text="samples.title.dialog"/>

This div tag only shows the literal string "samples.title.dialog" on the page.

<div id="dialog" title="samples.title.dialog">

How do I use the value of the variable samples.title.dialog as the title of my div tag? When I use the EL expression ${samples.title.dialog} as the title attribute it shows blank on the page.

I'm trying to use a div tag like this:

<div id="dialog" title="${samples.title.dialog}">

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

甜扑 2024-10-14 14:53:46

使用 EL 表达式

<spring:message code="samples.title.dialog" text="${samples.title.dialog}"/>

更新#1:

我想你可能会引用与以下四个范围之一相关联的名为 samples.title.dialog 的属性:应用程序、请求、会话或页面。尝试其中之一:

<spring:message code="samples.title.dialog" text="${applicationScope['samples.title.dialog']}"/>
<spring:message code="samples.title.dialog" text="${requestScope['samples.title.dialog']}"/>
<spring:message code="samples.title.dialog" text="${sessionScope['samples.title.dialog']}"/>
<spring:message code="samples.title.dialog" text="${pageScope['samples.title.dialog']}"/>

更新#2:

看起来您实际上正在尝试使用 Spring 国际化属性文件中定义的值。查看这个 Spring 国际化示例< /a> 并验证您是否已正确完成所有连接步骤。

Use an EL expression:

<spring:message code="samples.title.dialog" text="${samples.title.dialog}"/>

UPDATE #1:

I think you might be referring to an attribute named samples.title.dialog associated with one of the four scopes: application, request, session or page. Try one of these:

<spring:message code="samples.title.dialog" text="${applicationScope['samples.title.dialog']}"/>
<spring:message code="samples.title.dialog" text="${requestScope['samples.title.dialog']}"/>
<spring:message code="samples.title.dialog" text="${sessionScope['samples.title.dialog']}"/>
<spring:message code="samples.title.dialog" text="${pageScope['samples.title.dialog']}"/>

UPDATE #2:

It looks like you're actually trying to use a value defined in a Spring Internationalization properties file. Check out this Spring Internationalization example and verify that you've done all the steps correctly to wire things up.

心病无药医 2024-10-14 14:53:46
<spring:message code="samples.title.dialog" var="i18n_dialog" />
${i18n_dialog}

注意:您不能执行此操作,因为样本.title.dialog 是只读属性:

<spring:message code="samples.title.dialog" var="samples.title.dialog" />
<spring:message code="samples.title.dialog" var="i18n_dialog" />
${i18n_dialog}

Note: You can't do this, because samples.title.dialog is a read-only property:

<spring:message code="samples.title.dialog" var="samples.title.dialog" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文