Spring MVC - 在 jsp 中显示对象值
Spring MVC-showing object values in jsp
我在我的项目中使用 Spring MVC,MYSQL,JdbcTemplate。
当我使用 JSP 页面中的下拉列表框从数据库中获取数据时
而不是显示最多 0-9 的数字。它正在显示加密值。
我在这里传递的数据类型是 int。
我的控制器class:
@RequestMapping(value="/index.htm", method = RequestMethod.GET)
public String executeSecurity(ModelMap model, Principal principal,@ModelAttribute SearchFiller searchFiller) {
List<SearchFiller> adultsList=searchFlightDao.adultsList();
model.addObject("adultsList", adultsList);
String name = principal.getName();
model.addAttribute("author", name);
return "welcome";
}
我在 JSP 页面的部分:
<form:form action="index" method="get" modelAttribute="searchFiller">
。
.
.
<tr>
<td>Adults</td>
<td><form:select path="adults">
<form:option value="NONE" label="--- Select ---" />
<form:options items="${adultsList}" />
</form:select>
</td>
<td><form:errors path="adults" cssClass="error" /></td>
</tr>
SearchFiller.java
private int adults;
getters and setters
这是哈希码还是加密形式??
正确答案得到赞赏。
所以这里是答案:
<tr>
<td>Adults</td>
<td><form:select path="adults">
<form:option value="NONE" label="--- Select ---" />
<form:options items="${adultsList}" itemValue="<propertyName_of_SearchFiller_pojo_you_want_to_pass_set_as_value_of_option>" itemLabel="<propertyName_of_SearchFiller_pojo_you_want_to_show_as_option_on_browser>" />
</form:select>
</td>
<td><form:errors path="adults" cssClass="error" /></td>
</tr>
我在我的项目中使用 Spring MVC,MYSQL,JdbcTemplate。
当我使用 JSP 页面中的下拉列表框从数据库中获取数据时
而不是显示最多 0-9 的数字。它正在显示加密值。
我在这里传递的数据类型是 int。
我的控制器class:
@RequestMapping(value="/index.htm", method = RequestMethod.GET)
public String executeSecurity(ModelMap model, Principal principal,@ModelAttribute SearchFiller searchFiller) {
List<SearchFiller> adultsList=searchFlightDao.adultsList();
model.addObject("adultsList", adultsList);
String name = principal.getName();
model.addAttribute("author", name);
return "welcome";
}
我在 JSP 页面的部分:
<form:form action="index" method="get" modelAttribute="searchFiller">
。 . .
<tr>
<td>Adults</td>
<td><form:select path="adults">
<form:option value="NONE" label="--- Select ---" />
<form:options items="${adultsList}" />
</form:select>
</td>
<td><form:errors path="adults" cssClass="error" /></td>
</tr>
SearchFiller.java
private int adults;
getters and setters
这是哈希码还是加密形式??
正确答案得到赞赏。
所以这里是答案:
<tr>
<td>Adults</td>
<td><form:select path="adults">
<form:option value="NONE" label="--- Select ---" />
<form:options items="${adultsList}" itemValue="<propertyName_of_SearchFiller_pojo_you_want_to_pass_set_as_value_of_option>" itemLabel="<propertyName_of_SearchFiller_pojo_you_want_to_show_as_option_on_browser>" />
</form:select>
</td>
<td><form:errors path="adults" cssClass="error" /></td>
</tr>