Как распечатать значения модели Spring MVC на странице JSP

У меня есть файл jsp, который получает данные от контроллера Spring MVC

<%@ 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}

Но это не работает. Как распечатать значения без текстового поля?

покажите здесь функцию контроллера!

Spring 14.11.2018 13:23

он должен быть как ${modelAttribute.objectAttribute}, так как ${someDetail.address}

Spring 14.11.2018 13:27
0
2
1 344
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Поскольку есть commandName = "someDetail", я предполагаю, что в модели есть объект с именем someDetail.

Если это так, вам просто нужно написать ${someDetail.address}, чтобы распечатать адрес в сгенерированном html.

Другие вопросы по теме