У меня есть файл JSP, который получает данные от контроллера MVC Spring *
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%> <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%> <%@ taglib prefix = "fmt" uri = "http://java.sun.com/jsp/jstl/fmt" %> <%@ page session="false"%> <form:form action="" commandName="someDetail"> <form:input path="name" class="form-control" /> <form:input path="address" class="form-control" />
Это успешно отображает данные в текстовом поле.Я хочу отображать данные как обычный текст без текстового поля.Я попытался распечатать его как
${address}
, но он не работает.Как напечатать значения без текстового поля?
Поскольку существует commandName="someDetail", я предполагаю, что в модели есть объект с именем someDetail.
commandName="someDetail"
someDetail
Если это так, вам просто нужно написать ${someDetail.address}, чтобы напечатать адрес в сгенерированном html.
${someDetail.address}