首先,先看登陆后的页面:
然后点击博客:
其实就是个页面跳转,过程是这样的
点击后会进入,,,这是个模板。模板此时应该在JS里加编辑器
进入控制层:控制层就跳转到列表页面,此时列表通过分页的形式显示。
这里和之前的一样:
这里,我们先看输入页面:
保存和发布,publish 为true是发布false是保存。
此时先定义一个隐含域:
定义相应的按钮:
上面是按钮的作用,引用JS,通过JS提交到表单。提交的publish是false,就是保存。
接下来实行非空校验:
对首图,标签等等校验:加上require
当你点击新增的页面的时候,跳转到新增页面:
listType,listTag,在service实现的时候一样。
后台好了,如何把分类标签遍历到前台呢
上面的告一段落。
看看下面新的内容:
保存的页面:
点击发布,会进入到表单,然后进入控制层:
blog.setUser((User)session.getAttribute("user"));是当前登陆用户的对象。
浏览次数默认是0
选择分类和标签,进行blog里卖弄的这些的初始化
前台:
分类传的是type.id
前台的name="type.id",获取类型的id,通过表单传 给控制层的blog对象里,new一个新的type,给你set一个id,就可以拿到了。根据这个id就可通过typeService获取里里面的类型和名字,再set进来
标签:和上面的一样。
<input type="hidden" name="tagIds"> value=1,2,3,默认选中的标签:
下面是业务层新加的方法。
blog实体类里面加上这个,然后设置set,get方法
消息提示:
在编写博客的时候,注意contexent的大小,应该是longtext类型。
下面的清除按钮。
修正下,<button id="clear-btn" class="ui compact button">clear</button>