假设Html表单中有两个字段
型号: DropDown
价格: TextBox
我想检索" Price"的价值。数据库中的字段基于从下拉列表中选择型号而不提交表单。 我正在使用spring mvc,所以我必须在控制器中调用一个方法,通过数据库为我提供价格字段的价值。请帮助我完成UI部分。
答案 0 :(得分:1)
控制器方法:假设您需要访问表单页面
@RequestMapping(value="/form")
public String showForm(Model model) {
List<ModelNumbers> list=getList();//getList is method which gets list of model numbers from db
model.addAttribute("modelNumbers",list);
return "form";
}
在jsp中,您可以使用表达式或jsp代码访问模型:
<%
List<ModelNumbers> list=(List<ModelNumbers>)request.getAttribute("modelNumbers");
out.print("<select name='modelNumber'>");
for(ModelNumbers u:list)
{
out.print("<option >"+u.getNumber()+"</option>");
}
out.print("</select>");
%>
或者您可以在jsp中使用表达式