我想让 JSP 自动过滤元素上的值。假设我已经向 JSP 加载了如下选项列表:
- AAAA
- AAAB
- 亚巴
- AABB
- 阿巴
- ABBB
我想要的是一种在我输入“AA”(应该显示项目:AAAA、AAAB、AABA 和 AABB)或“AB”(应该只显示项目:ABBA 和 ABBB)时自动过滤值的方法。
我知道这在 JSF 上很容易,但是这在 JSP 上可行吗?
提前致谢,
特鲁德维希
您可以调用服务器端(struts 操作、spring 控制器)来通过 Ajax 处理您的选择,尤其是在列表很长的情况下。
$.post("/yourAction", function(data) {
// here you can process data and change client side
});
您可以在此处找到更多如何传递参数和获取结果的示例:http: //api.jquery.com/jQuery.post/
这是一个 JavaScript 问题,与 JSP 没有太大关系。您可以使用jQueryUI或Dojo或Twitter Bootstrap或ExtJS或任何其他提供此类组件的 JavaScript 框架。