这似乎是一个被解决的问题,但我发现的几乎所有答案都是桌面应用程序,它使用'itemStateChanged'来检测组合框值的变化,然后更新其他组合框。但到目前为止,我还没有在Web应用程序(J2EE)方面找到任何可接受的答案。那么我该怎么用来动态更新组合框, 例如, 我有3个组合框分支,学期,科目。现在,基于为分支和学期选择的值,“subject”组合框的值应该更改。我应该使用Javascript或JSP-Servlet来完成我的任务。 这似乎是一个基于意见的问题,但这正是我正在寻找的。请告诉我使用Javascript或'JSP-Servlets'的优缺点。 非常感谢。
答案 0 :(得分:1)
如果不知道如何构建Web应用程序,则无法正常回答。
使用Java EE构建基于服务器的Web应用程序的“默认”方式是JSF。通过将处理程序连接到第一个组合框,更新其他组件的模型并使用组合框重新呈现容器,您可以使用AJAX来处理服务器端组合框的更改。