如何根据同一表单上其他选定的字段值获取字段的值?

时间:2016-01-21 09:13:17

标签: jquery ajax spring forms

假设Html表单中有两个字段

型号: DropDown
价格: TextBox

我想检索" Price"的价值。数据库中的字段基于从下拉列表中选择型号而不提交表单。 我正在使用spring mvc,所以我必须在控制器中调用一个方法,通过数据库为我提供价格字段的价值。请帮助我完成UI部分。

1 个答案:

答案 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中使用表达式