JSP Spring MVC中的下拉框

时间:2014-08-27 14:18:25

标签: java jsp spring-mvc

我正在开发基于Spring MVC的Java Web App。在其中一个页面上,我需要一个下拉框 - 示例学生名称 - 这将帮助我搜索学生详细信息。屏幕还有"添加","编辑"或"删除"它上面的功能 - 在这个例子中可以添加,编辑或删除学生记录。我遇到的问题是添加学生时,我在"搜索"上的下拉框。不会填充最新的学生已添加。只有当我退出应用程序并返回时它才会填充。

在代码方面,我有以下内容:

我有一个带有方法getStudentNamesList()

的Controller类
@ModelAttribute(value = "testModelAttribute")
   public StudentNamesDTO getNamesList() {
    StudentNamesDTO studentNamesDTO = plStudentDelegate
                .getStudentList();
    //m.addAttribute("interface", interfaceNamesDTO);
    return studentNamesDTO;

} 

在JSP页面上,我有以下内容:

<div class="wf2-field">
    <div class="wf2-fieldl">
    <div id="setfieldCust" class="wf2-field medium">
    <label>Interface <span class="required">*</span></label>
        <div class="wf2-field-body">
    <div class="wf2-field-state">
    <form:select id="cstSlct" path="studentNm">
    <form:option value="">Select One</form:option>
        <form:options items="${testAttribute.studentNmList}" />
    </form:select>
</div>

我确实看到调用方法getNamesList()并从数据库中完成检索。但由于某种原因,JSP页面上的下拉框没有使用值进行更新。

请帮忙

2 个答案:

答案 0 :(得分:1)

使用jQuery

$("#mydropdownlist").val("thevalue");

将此代码置于函数中,将使用学生添加

进行调用

答案 1 :(得分:0)

在方法中调用getStudentList(),你在插入后添加student record.call方法后会回来。