java - JSP 代码行导致文本在一个地方显示为超链接,但在另一个地方显示为密文文本
问题描述
我有这个jsp
:
<% include file="../../common.jsp %>
<!-- engine size -->
<c:set var="maxLength" value="4" />
<c:set var="cssClass" value="input-text small vehicle vehicleCc vehicleSearch modelSearch" />
<c:set var="path" value="vehicle.cc" />
<c:set var="label" value="vehicle.cc" />
<c:set var="explanation" value="vehicle.cc.electric" />
<c:set var="help" value="whatsthis.cc" />
<c:set var="helpLink" value="car.cc.link" />
<%@ include file="../../common/fieldrows/textbox.jsp %>
...
该属性vehicle.cc.electric
具有值if electric, enter 0
当我运行我的应用程序并通过浏览器访问引擎大小区域时,会显示正确的消息,但它显示为超链接,但单击时不会带您到任何地方。
在同一个文件的下方,我有以下内容:
...
<!-- list cars -->
<c:set var="cssClass" value="largest carList" />
<c:set var="path" value="carList" />
<c:set var="label" value="vehicle.select" />
<c:set var="explanation" />
<spring:message code="label.matching.vehicles" />
</c:set>
<%@ include file="../../common/fieldrows/listbox.jsp" %>
如果我在<c:set var="explanation" value="vehicle.cc.electric" />
下面添加,<c:set var="label" value="vehicle.select" />
它会按我的意愿显示,而不是看起来像超链接。这是怎么做到的?
我注意到的附加信息textbox.jsp
包含以下内容:
<div class="additional-info" id="informaion">
<spring:message code="${explanation}" />
</div>
listbox.jsp
略有不同之处在于它不包含以下id
字段:
<div class="additional-info">
<spring:message code="${explanation}" />
</div>
当我从中删除id
时,textbox.jsp
我必须<c:set var="explanation" value="vehicle.cc.electric" />
根据需要显示。我不确定它的目的id
是什么。我是全新的,jsp
所以任何信息/帮助将不胜感激。
解决方案
解决此问题的选项是:
- 创建一个新变量。例如
electric
。然后将<c:set var="electric" value="vehicle.cc.electric" />
其添加到 textbox.jsp:
<c:if test="${!empty electric}">
<div class="additional-info">
<spring:message code="${electric}" />
</div>
</c:if>
为 id 提供覆盖
创建 textbox.jsp 的副本并使用您需要的内容。
我选择了选项 1。
推荐阅读
- ios - 从左到右的过渡屏幕?
- vba - 在 VBA 中为除一个工作表之外的所有工作表输出多个 CSV 文件并重命名
- altium-designer - Altium Designer PCB 导入麻烦
- ios - 在 Swift4 上通过键盘隐藏时如何滚动 UITextField?
- javascript - 如何使用带有 Mysql 数据库(任何)或 Firebase 的 Electron Js 的 Java 后端?
- java - 如何在 JavaFx 中获取 LineChart 刻度标签的宽度?
- java - ThymeLeaf 片段(带 Bootstrap)仅适用于索引文件,不适用于其他 html 文件(Java Spring)
- php - 做一个方程式后,PHP 不会回显答案
- c++ - std::wcsstr 未提供预期结果
- trim - powerapps中的修剪和修剪不起作用