Я не уверен, как определить атрибут value в тегах формы Spring MVC. Я запрашиваю базу данных, и я хотел бы вернуть данные в jsp. Я возвращаю объект в представление в виде списка. Я хотел бы знать, как написать значение атрибута как для списка опций, так и для поля ввода. Под мой код:Spring MVC jsp tag place place для значения тега
JSP
<form:form id="citizenRegistration" name ="citizenRegistration" method="POST" commandName="citizens" action="citizen_registration.htm">
<li>
<label>Select Gender</label><form:select path="genderId" id="genderId" title="Select Your Gender"><form:options items = "${gender.genderList}" selected=???? itemValue="genderId" itemLabel="genderDesc" />
</form:select><form:errors path="genderId" class="errors"/>
</li>
<li><form:label for="weight" path="weight">Enter Weight <i>(lbs)</i></form:label>
<form:input path="weight" id="weight" title="Enter Weight" value= ???/><form:errors path="weight" class="errors"/>
</li>
JavaDao
Функция возвращает: ................... .....
List<Citizens> listOfCitizens = getJdbcTemplate().query(sql, new CitizensMapper());
return listOfCitizens;
контроллер
if (user_request.equals("Query")){
logger.debug("about to preform query");
citizenManager.getListOfCitizens(citizen);
if(citizenManager.getListOfCitizens(citizen).isEmpty()){
model.addAttribute("icon","ui-icon ui-icon-circle-close");
model.addAttribute("results","Notice: Query Caused No Records To Be Retrived!");
}
//how do i return the List<Citizens> listOfCitizens
//or what should be done to send the user the data from the database
return new ModelAndView("citizen_registration");
}
Почему не мое возвращение listOfCitizens не возвращают значения в атрибутах. Функция определяется следующим образом: public List getListOfCitizens (Граждане граждан) {...... получает данные из базы данных ..... return listOfCitizens;} –
devdar
Я сделал чек из базы данных, и список не является NULL, он имеет данные, одна запись – devdar
Это зависит от вашего метода контроллера, чтобы предоставить модель для JSP. Делает ли это это? – GriffeyDog