如何使用 jstl c:set 将 html 值分配给变量?
How to assign html value to variable using jstl c:set?
希望这个意图没有被过度扭曲...
我正在尝试使用 jstl 设置一个具有某些 html 值的变量,然后将其显示在 bootstrap 工具提示中。 html 是静态的并且很短,所以我不想费心将值作为属性从任何 Servlet 发送到 jsp。所以基本上它看起来如下;
<c:set var="passMsg" value="myHtmlString"/>
<div class="form-group">
<input data-rel="tooltip" data-toggle="tooltip" title="${passMsg}" data-placement="top" class="form-control" name="password" type="password"/>
</div>
我已经试过了(哈哈!不是很直观,但是嘿!这是一个廉价的镜头);
<c:set var="passMsg" value="<p>Passwords must contain <br>at least One Uppercase character <br>& One digit.</p>"/>
...并尝试 <c:set/>
标签的正文内容;
<c:set var="passMsg">
<p>Passwords must contain <br>at least One Uppercase character <br>& One digit.</p>
</c:set>
...并利用 XML-转义 <c:out/>
标签的能力,我也试过这个;
<c:set var="passMsg">
<c:out value="<p>Passwords must contain <br>at least One Uppercase character <br>& One digit.</p>"/>
</c:set>
不幸的是,我的工具提示一直显示包含标签的字符串;
<p>Passwords must contain <br>at least One Uppercase character <br>& One digit.</p>
而我想要的是它看起来像这样;
Passwords must contain
at least One Uppercase character
& One digit.
您需要为工具提示启用 html 模式:
data-html="true"
希望这个意图没有被过度扭曲...
我正在尝试使用 jstl 设置一个具有某些 html 值的变量,然后将其显示在 bootstrap 工具提示中。 html 是静态的并且很短,所以我不想费心将值作为属性从任何 Servlet 发送到 jsp。所以基本上它看起来如下;
<c:set var="passMsg" value="myHtmlString"/>
<div class="form-group">
<input data-rel="tooltip" data-toggle="tooltip" title="${passMsg}" data-placement="top" class="form-control" name="password" type="password"/>
</div>
我已经试过了(哈哈!不是很直观,但是嘿!这是一个廉价的镜头);
<c:set var="passMsg" value="<p>Passwords must contain <br>at least One Uppercase character <br>& One digit.</p>"/>
...并尝试 <c:set/>
标签的正文内容;
<c:set var="passMsg">
<p>Passwords must contain <br>at least One Uppercase character <br>& One digit.</p>
</c:set>
...并利用 XML-转义 <c:out/>
标签的能力,我也试过这个;
<c:set var="passMsg">
<c:out value="<p>Passwords must contain <br>at least One Uppercase character <br>& One digit.</p>"/>
</c:set>
不幸的是,我的工具提示一直显示包含标签的字符串;
<p>Passwords must contain <br>at least One Uppercase character <br>& One digit.</p>
而我想要的是它看起来像这样;
Passwords must contain
at least One Uppercase character
& One digit.
您需要为工具提示启用 html 模式:
data-html="true"