2016-01-21 42 views
0

假設有一個HTML表單中的兩個字段如何根據同一表單上其他選定的字段值來獲取字段的值?

型號:下拉
價格:文本框

我想的基礎上,檢索「價格」字段從數據庫中的值從下拉列表中選擇型號,但不提交表格。 我正在使用spring mvc,所以我必須在控制器中調用一個方法,它將通過數據庫爲我提供Price字段的值。請幫助我使用UI部分。

+0

請顯示/發佈您嘗試使用 – guradio

+0

在堅果殼中:使用型號名稱和ID填充下拉菜單。 Onchange使用id將ajax調用到一個php頁面。此頁面應該返回價格。成功時將返回的值放入文本框中。 – LinkinTED

回答

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

相關問題