我正在尝试使用 Spring MVC 制作表单以编辑某些对象。该对象的某些字段是在创建时设置的,然后无法编辑,因此它们必须像纯文本一样显示在编辑表单上,而不是像输入一样。当我在 spring 表单标签库中没有找到像 spring:output 这样的东西时,我感到非常惊讶。怎么办?请帮助:)这是我的表格代码:
<?xml version="1.0" encoding="UTF-8" ?>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<h1><spring:message code="Information" /></h1>
<form:form commandName="shop" method="POST">
<table>
<tr>
<td><spring:message code="ShopCompanyName"/>
<td colspan="2">**HERE MUST BE A STATIC TEXT
FILLED WITH THE VALUE OF SOME FIELD FROM OBJECT**</td>
</tr>
<tr>
<td colspan="3"><h2><spring:message code="Contacts"/></h2></td>
</tr>
<tr>
<td><spring:message code="ShopUserLN"/></td>
<td><form:input path="user.lastName"/></td>
<td><form:errors path="user.lastName" cssClass="error"/></td>
</tr>
<tr>
<td><spring:message code="ShopUserFN"/></td>
<td><form:input path="user.firstName"/></td>
<td><form:errors path="user.firstName" cssClass="error"/></td>
</tr>
<tr>
<td><spring:message code="ShopUserMN"/></td>
<td><form:input path="user.middleName"/></td>
</tr>
<tr>
<td><spring:message code="ShopUserPhone"/></td>
<td><form:input path="user.phone"/></td>
<td><form:errors path="user.phone" cssClass="error"/></td>
</tr>
</table>
<input type="submit" value="Save">
</form:form>