Весна MVC весна: привязать тег - PullRequest
0 голосов
/ 02 августа 2011

Пытается заполучить тег <spring:bind>.Я пытаюсь напечатать строковое значение.Код выглядит примерно так:

  mySimpleBean myBean = presentStudent.getSubjects().getTeacherName();
    String firstName = myBean.getTeacherFirstName() 

Где я получаю "myBean" от другого компонента "presentStudent".На JSP я пытаюсь:

  <spring:bind path="presentStudent.subjects.teacherName.teacherFirstName">
    <input type="text" name="${status.expression}" value="${status.value}">

Но это ничего не печатает.Также "presentStudent" является commandObject для этой формы:

<form:form id="stuTeachForm" name="stuTeachForm" method="post" commandName="presentStudent"
    action="getStuTeachData.html">

1 Ответ

0 голосов
/ 03 августа 2011

Вы можете использовать тег ввода sping вместо тега привязки

<form:form id="stuTeachForm" name="stuTeachForm" method="post" commandName="presentStudent" action="getStuTeachData.html">
   <form:input type="text" path="subjects.teacherName.teacherFirstName"/>

Может также стоить вывести желаемое значение, чтобы проверить, правильно ли заполнен ваш бин

First name is ${presentStudent.subjects.teacherName.teacherFirstName}
...