jsp怎么可以实现模糊查询哦,还是要用到数据库,在数据库当着用模糊查询,把查询出来的结果放到一个list里面,然后用el表达式现实到页面,这属于web的内容?
- 情感问答
- 答案列表
jsp模糊查询:jsp模糊查询代码[朗读]
jsp实现模糊查询实际就是在后台使用like关键字和%符号做查询比如查询所有姓王的人.jsp文本框输入王点击查询按钮把文本框的值传入后台在后台拼接sql语句select*fromuserwherenamelike'王%';'王%'代表以'王'字开头后面没有、一个或多个字符'%王%'标识只要字符中含有王字就可以查询。
jsp中使用输入框获取要模糊查询的查询条件,提交到后台,假设为:abc;sql语句中,将查询条件传入,拼接sql语句,类似于:select*fromtable_namewherecolumn_namelike'%abc%'。
你好!这个之前我实现过.前台用ajax做的,捕捉文本框输入动作,接着用ajax发送请求,后台接受请求,查询数据库.将相关的结果发送到前台.用下拉列表的方式展示.基本就是这样.网上应该有现成的例子如有疑问,请追问。
其实你只要在jsp页面选择了查询条件,将查询条件这些传入servlet中进行处理,在servlet中调用相应的数据库处理dao.模糊查询就是在这个dao的sql中进行定义的,需要你根据需要写出相应的sql.比如查询姓张的学生:sql="select*fromstudent_infwherestu_namelike'张%'"这仅是个举例,具体你看情况而定.模糊查询就是在查询数据库的时候在sql上做文章,至于mvc模式,最简单的实现就是jsp+servlet+javabean.如果楼主不清楚,查阅点资料.希望我的回答对你有所帮助。