日期:2014-05-17  浏览次数:20663 次

ssh博客项目的一个功能问题
ssh博客项目中一篇日志可以有多个分类,一个分类下可以有多篇日志,日志表和分类表通过中间表进行多对多关联,jsp页面
保存日志的时候选择多个分类,编辑日志的时候所选择的分类出现在编辑页面,分类用复选框显示。
这种功能怎么实现呢,能发下代码吗。

------解决方案--------------------
中间表2个字段 日志id和分类id 。
保存日志的时候向中间表种保存 日志id 分类id1, 日志id分类id2, 日志id分类id3.
, 再次显示的时候,查中中间表 where id = 日志id , 获得所有分类,显示出来。
代码自己慢慢写,不难,
------解决方案--------------------
根据日志Id查询出所属分类 提供一个方法参数是前面查出的分类 方法功能是遍历所有分类
 如果日志所属分类包含当前遍历分类 该分类选中 
比如现在又 情感 和 小说 以及其他三个分类 你的日志属于其他 遍历出来的结果如下:
String result = "<input type='checkBox' value='情感Id'>情感 <input type="checkBox" value="小说Id">小说 "<input type='checkBox' checked value='其他Id'>其他 ";