5.3.4 修改user.jsp以处理查询
最后,我们修改user.jsp,以便能处理这个带有参数keyword的提交。
由于之前的下拉框提交,直接按角色查询,而搜索查询也有role的值提交,所以为了实现关键字查询,就先不用下拉框的查询了,也就是屏蔽掉下图第18行代码:
取出keyword关键字,然后改用上一节的查询函数。模仿之前的做法,完成这个功能。
假如你要做到下拉框内查询昵称带关键字的用户,那就必须再增加一个查询函数了,可以命名为findUsersByRoleAndKeyword,这个函数有两个参数,一个role,一个keyword,sql语句如下:
"select * from user where role='"+role+"' and nickname like '%"+keyword+"%' limit 10;";尝试着做一下。
完成了findUsersByRoleAndKeyword后,就要把这个方法用在user.jsp页面上