如何过滤JSP的<form:select>?</form:select>上的值

时间:2012-09-25 19:34:59

标签: forms list jsp select filter

我想让JSP成为元素值的自动过滤器。假设我已经在JSP中加载了这样的选项列表:

  • AAAA
  • AAAB
  • AABA
  • AABB
  • ABBA
  • ABBB

我想要的是一种在我输入“AA”(应该显示项目:AAAA,AAAB,AABA和AABB)或“AB”(应该只显示项目:ABBA和ABBB)时自动过滤值的方法。

我知道在JSF上这很容易,但这在JSP上是否可行?

提前致谢,

gtludwig

2 个答案:

答案 0 :(得分:0)

这是一个JavaScript问题,与JSP没有太大关系。您可以使用jQueryUIDojoTwitter BootstrapExtJS,或任何其他提供此类组件的JavaScript框架。

答案 1 :(得分:0)

您可以调用服务器端(struts action,spring controller)来处理Ajax的选择,特别是如果列表很长。

$.post("/yourAction", function(data) {
// here you can process data and change client side
});

您可以在此处找到有关如何传递参数和获取结果的更多示例: http://api.jquery.com/jQuery.post/