0

我是 Primefaces 的新手。

在我的应用程序中,有一个包含 5-10 字段的搜索表单。实现的解决方案是检查哪个变量为空,哪个变量有值。包含该值的变量列表包含在 sql 查询中。

在我可以自定义查询字符串的primefaces中是否有任何可行的解决方案。自定义查询字符串意味着查询字符串仅包含用户填写的那些变量(不是空白的)。

4

1 回答 1

0

这与primefaces无关,它更像是一个java问题。

只需检查您的变量是否为空,然后将它们添加到查询字符串并最终将字符串设置为您的查询字符串。例如:

String s_query = "select * from tbl1 where ";

if(!(searchfield1.equals("")))
{
   s_query = s_query + " searchfield1 = searchfield1";
}

像这样的东西应该工作

于 2013-05-21T09:27:28.620 回答