模糊查询
电子图书列表的分类查询功能,按选择的分类查询输出符合条件的记录,并且下拉框能记忆选择的图书分类。
如下图:
通过表单提交的方式将条件传到控制器的方法中。
通过入参的方式获取条件,因为条件不是必须的,所以需要设置注解的属性,否则会出现400。
之后在方法内部通过条件构造器进行判断,从而获取列表数据传到页面中,因为需要下拉框记忆选择的图书分类,所以需要将保存图书类别id。
在页面中展示数据并设置隐藏域获取类别id。
在动态的追加类别方法里获取设置的隐藏域id,并通过js进行判断,如果获取的id等同于下拉框中的某一个id,将其选中。
结果展示如下:
添加时未填写的文本框设置默认值
在控制器中的添加方法里运用三元运算符,判断作者昵称是否为空,若为空则填写‘匿名用户’,若不为空则填写文本框的内容。
效果展示:
为空:
不为空:
连环删除
要求:删除确认后提交服务器处理,删除指定的帖子及其所属的回复记录。(帖子为一张表,回复信息为一张表)
在控制器中添加如下方法:
注意:此时需要在service实现类中添加事务,若一方没有删除成功,另一方不得删除。
当双方都满足条件才可弹出提示