java - 如何在 JSP 中保留下拉列表的选定值?

标签 java javascript jsp

这是我的 JSP 代码:

<%if (session.getAttribute("user").toString().equalsIgnoreCase("Chhattisgarh")){ %>
    <select name="district" id="district" onchange="this.form.submit()">
        <c:forEach var="row" items="${result.rows}">
            <option value="${row.UserDispName_Eng}">${row.UserDispName_Eng}</option>
        </c:forEach>
    </select>
<%} else{
    out.println(session.getAttribute("user"));
} %>

我需要根据此下拉列表中的选择加载另一个下拉列表。 我看到了类似的帖子,但它对我不起作用。 How to keep Dropdownlist value same after refresh the page

我应该做什么来实现这个目标。

最佳答案

你可以做一件事。选择任何选项时,都会调用您创建的一个 Java 脚本函数。编写一段代码,在其中创建一个新的下拉 html,并在其中设置条件,根据您选择的第一个选项设置正确的选项。

onchange="callAnotherDropDown();"

Javascript

function callAnotherDropDown(){
   html code.
   creation of new drop down.
   condition to select the proper value.
}

关于java - 如何在 JSP 中保留下拉列表的选定值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19433858/

相关文章:

java - 如何使用 Java mongodb 驱动程序中的 "_id"字段查询文档?

java - 如何向 String 数据类型的 ArrayList 添加数据

Java,Spring,记住我 Login.jsp 页面的选项?

javascript - 如何从 Polymer 中的 Javascript 访问 light DOM 信息

javascript - jenkins 不接受来自 casperjs 的 xunit xml 日志

jsp - Firefox 调用 <base> url

java - 如何从文本文件中挑选出单独的数字?

javascript - 元素多时如何克服JQuery MultiSelect 性能问题?

css - 在eclipse动态web元素中,如何将css链接到webcontent文件夹中的jsp文件

java - 如何在加载父页面之前加载子页面?