是在百度中建设网站,网站备案完成通知书,企业网站宣传建设,湖北免费网站建设继续上文 01.数据的部分已经完成了#xff0c;此时需要考虑到前端与用户交互的部分#xff0c;这里就需要网页html#xff0c;服务器响应servlet。
网页的部分#xff0c;html文件放在resource目录下的template文件中#xff0c;servlet变成了controller包#xff0c;其…继续上文 01.数据的部分已经完成了此时需要考虑到前端与用户交互的部分这里就需要网页html服务器响应servlet。
网页的部分html文件放在resource目录下的template文件中servlet变成了controller包其中的controller类功能是与servlet一致的。
controller类命名方式是xxxxcontroller
结构如下
Controller 这个表示 类实例化对象后交给spring容器管理 RequestMapping(“/某个共有的路径/”) class xxxxcontroller{ Autowired private xxxxService xxxxxService; 这里是service接口上面已经测试过了功能可以使用
RequestMapping(“路径最后的部分”) public String 方法名 (Model model) {
// model类似于request对象可以用来保存后端的数据再传递到前端去前端html那里使用thymeleaf技术来接受后端的数据 ListActivity list activityService.findObjects();model.addAttribute(activity, list) return html的页面名“
//此处因为在application.properties上面thymeleaf中有写到前后缀的问题所以只需要写出html文件的名字就可以了 }
}
03.写html文件需要使用到官网https://www.thymeleaf.org/来查阅相关的thymeleaf的html功能代码
The Activity Page tabletheadtrth表的列名1/thth表的列名2/thth表的列名3/thth表的列名4/thth表的列名5/thth表的列名6/thth表的列名7/th/tr/theadtbodytr th:each变量名:${model对象的key这里存储的是一个list在controller类上存储的}td th:text${变量名.属性1等于表的列名1}/tdtd th:text${变量名.属性2等于表的列名2}/tdtd th:text${变量名.属性3等于表的列名3}/tdtd th:text${变量名.属性4等于表的列名4}/tdtd th:text${变量名.属性5等于表的列名5}/tdtd th:text${变量名.属性6等于表的列名6}/td/tr/tbody/table