Servlet从了解到放弃(07)

简介: Servlet从了解到放弃(07)

浏览最多步骤:


在home.html页面中使用列表组+多媒体对象实现目标样式

在HomeServlet中调用ProductDao里面的findViewList方法获取装着Product对象的viewList集合,并把这个集合放进Context里面

实现dao中的findViewList方法 只有SQL语句 和 findAll方法不一样

在home.html页面中遍历放到容器中的viewList

最受欢迎步骤:


在home.html页面中使用列表组+多媒体对象实现目标样式

在HomeServlet中调用ProductDao里面的findLikeList方法获取装着Product对象的likeList集合,并把这个集合放进Context里面

实现dao中的findLikeList方法 只有SQL语句 和 findViewList方法不一样

在home.html页面中遍历放到容器中的likeList

分类标签步骤:


修改home.html页面中分类标签超链接的href的值 , 点击时往HomeServlet发出请求同时把点击的标签id传递过去

在HomeServlet中获取传递过来的tagId,此时HomeServlet有两种功能了, 这两种功能就由tagId是否有值来区分,没值就查询所有,有值就查询标签相关作品 调用dao中的findByTagId()方法

实现dao中的findByTagId方法,和findAll方法相比只是多了一个查询条件

搜索功能步骤:


修改home.html页面中的form action的地址为HomeServlet 提交的参数为keyword

在HomeServlet中获取传递过来的keyword,如果keyword有值则调用findByKeyword方法不调用findAll和findByTagId这两个方法

实现dao中的findByKeyword方法, 复制findByTagId里面的代码 把查询条件改成 title like 模糊查询 标题中包含keyword的写法

查看作品详情步骤:


在home.html页面中把grid-item里面的图片用a标签包裹一下, a标签的th:href值为DetailServlet?id=作品的id , 这样点击图片时会往DetailServlet发出请求并且把id传递了过去


目录
相关文章
|
6月前
|
Java
servlet生命周期面试题
servlet生命周期面试题
|
安全 Java 容器
你能证明Servlet线程不安全吗?
你能证明Servlet线程不安全吗?
Servlet学习(二):详述servlet的生命周期并动手试验
Servlet学习(二):详述servlet的生命周期并动手试验
125 0
Servlet学习(二):详述servlet的生命周期并动手试验
|
前端开发 Java 应用服务中间件
带你着手「Servlet」
有了前边文章为我们奠定下的网络基础,我们就可以开始学习Servlet的知识了,在部署一个Java的Servlet程序时,必须要有的开发工具是Tomcat,需要自行完成Tomcat的配置,并掌握maven仓库的配置方法,下边我们也会进行演示,这些具体的流程该如何来进行。
165 0
带你着手「Servlet」
|
API 容器
面试:请你谈谈Servlet的生命周期
面试:请你谈谈Servlet的生命周期
109 0
|
XML Java 数据格式
【JavaWeb】重新认识 Servlet 的初始化 [ 回顾 Servlet ]
了解【JavaWeb】重新认识 Servlet 的初始化 [ 回顾 Servlet ]。
162 0
【JavaWeb】重新认识 Servlet 的初始化 [ 回顾 Servlet ]
|
前端开发 JavaScript 小程序
如此详细的 Servlet 教程,不来看看么?
如此详细的 Servlet 教程,不来看看么?
113 0
如此详细的 Servlet 教程,不来看看么?
|
缓存 前端开发 JavaScript
为什么要放弃 JSP ?
以前的项目大多数都是Java程序猿又当爹又当妈,既搞前,又搞后端。 随着时代的发展,渐渐的许多大中小公司开始把前后端的界限分的越来越明确,前端工程师只负责前端的事情,后端工程师只管后端的事情。正所谓术业有专攻,一个人如果什么都会,那么每一样都很难达到精通。
|
Java 应用服务中间件 数据库
Servlet从了解到放弃(03)
Servlet从了解到放弃(03)
133 0
|
JavaScript 前端开发 Java
Servlet从了解到放弃(06)
Servlet从了解到放弃(06)
124 0