作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
一个输入字段上的相同消息属性(编码为HTML)正确呈现,而它(也编码为HTML)在另一个输入域中显示HTML标记。这些发生在GSP View 中。
我想串联消息属性,以避免违反DRY原则。
输入1
<input type="text" class="freeform search-input" title="${g.message(code:"registration.classSearch.field.courseNumberLevels.placeholder.tooltip", encodeAs: "HTML")}">
<input title="${config.config.contains('keyword')? g.message(code:"registration.classSearch.field.keywordinputbox.placeholder.tooltip", encodeAs: "HTML"):g.message(code:"registration.classSearch.field.inputbox.placeholder.tooltip", encodeAs: "HTML") + "<br><br>" + g.message(code:"registration.classSearch.field.courseNumberLevels.placeholder.tooltip", encodeAs: "HTML")}">
encodeAs: "HTML"
会使其正确显示。
<input title="${config.config.contains('keyword')? g.message(code:"registration.classSearch.field.keywordinputbox.placeholder.tooltip", encodeAs: "HTML"):g.message(code:"registration.classSearch.field.inputbox.placeholder.tooltip", encodeAs: "HTML") + "<br><br>" + g.message(code:"registration.classSearch.field.courseNumberLevels.placeholder.tooltip")}"
<br><br>
不会产生任何预期的效果。将第一个
g.message
更改为纯文本消息属性也无效。
<input type="text" class="freeform search-input" title="<b>Undergraduate Level</b>:<br>0&ndash;4999<br><br><b>Graduate Level</b>:</br>5000+">
encodeAs
:
<input title="These special characters are ignored: *^&#39;!@$#&amp;?[ ] ( ) |. The % is allowed.&lt;b&gt;Undergraduate Level&lt;/b&gt;:&lt;br&gt;0&amp;ndash;4999&lt;br&gt;&lt;br&gt;&lt;b&gt;Graduate Level&lt;/b&gt;:&lt;/br&gt;5000+" type="text" class="freeform search-input">
encodeAs
的:
<input title="These special characters are ignored: *^&#39;!@$#&amp;?[ ] ( ) |. The % is allowed.<b>Undergraduate Level</b>:<br>0&ndash;4999<br><br><b>Graduate Level</b>:</br>5000+" type="text" class="freeform search-input">
最佳答案
连接两个消息属性
这个问题可以简化为html中的两个字符串组成的问题。
title = "${g.message(code:'1')}<br><br/>${g.message(code:'2')}"
关于grails - 如何正确连接Grails中的两个消息属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55637939/
我正在尝试在 Mac (M1) 上安装 psql。我正在关注 this tutorial . 我在这一步:brew link --force libpq ail,但我得到错误Error: No suc
我是一名优秀的程序员,十分优秀!