2013-05-25 3 views
1

У меня есть это значение $ {agact.ppr}, которое я хочу показать на моей странице jsp. Можно показать, как это Исли:Невозможно отобразить значение JSTL в поле ввода - Spring MVC

<c:out value="${agact.ppr}" /> 

, но я хочу использовать его в форму ввода, как это:

<form:input type="text" value="${agact.ppr}" path="ppr" /> 

, но это не работает, я не знаю, почему. Я отобразил другие атрибуты в полях ввода без проблем, и этот нет.

Мой класс, как это:

Class Agent{ 

    int ppr; 
/** setters and getters**/ 

} 
+0

Является ли ваш тег 'form: input' в форме' form: form' one? Если да, то вы уже имеете форму 'form: form' tag 'атрибут modelAttribute'? – sp00m

+0

Да, у меня есть все это. Я могу показать другое отношение к классу, но я не знаю, что с этим связано. – Somar

+0

Не можете ли вы поставить экземпляр 'Agent' как свойство компонента, используемого в атрибуте' modelAttribute'? Например, если ваше значение 'modelAttribute' равно' myBean', вы можете использовать ''. – sp00m

ответ

2

Попробуйте удалить атрибут «значение», «путь» должно быть все, что нужно там. Также убедитесь, что геттер и сеттер действительны.