总结:引言继续解释了项目在线书店中流行书籍编码的难度。 如果点击下方转载,请描述开发工具、目录目标、具体思路、代码、显示效果。 具体思路代码和效果展示,思路,思路代码,代码效果展示。 当您输入要显示的结果时,将显示热门图书和新书的列。
前言:继续讲解EasyUi项目“在线书店”书架上的新书、热门书籍
码字不易。 请点击关注。
转载时请说明!
开发工具:eclipse、MySQL
目录
p>
1. /p >
2.展示具体的想法、代码和效果
想法
代码
效果展示
1.目标
如果输入index.jsp,则会列出热门书籍和新书. 书籍按列显示。
2.展示具体的想法、代码和效果
想法
我喜欢这个想法两种方法。 1.当有新书发布时,写入BookDao,按时间降序查询前8本书
2.对于热门书籍,写入BookDao。并按降序查询前8本书。
2.接下来编写BookAction对应的方法p>
3.在index.jsp中显示数据。
代码
dao
/** * 书上架,新书 * @param sql * @param pageBean * @return * @throws Exception */public Listnews(Book book,PageBean pageBean) throws Exception { String sql = "select * from t_easyui_book where state = 2 order bydeployTime desc limit 0,8"; return super.executeQuery(sql, Book.class, pageBean);}/* *书架状态书籍,按销量排序 * * @param book * @param pageBean * @return * @throws Exception */public List hots (Book book,PageBean pageBean) throws Exception { String sql = "select * from t_easyui_book where state = 2 order by sales desc limit 0,8"; return super.executeQuery(sql, Book.class, pageBean);}
Action
public void news( HttpServletRequest req, HttpServletResponse resp) {try {List list = bookDao.news(null, null); ResponseUtil.writeJson(resp, list);} catch (Exception e) {e.printStackTrace();}}public void hots(HttpServletRequest req, HttpServletResponse resp) {try {List list = bookDao.hots(null, null); ResponseUtil.writeJson(resp, list);} catch (Exception e) {e.printStackTrace ();}}
index.jsp
// 添加新书 $.ajax({ url : " ${pageContext.request.contextPath}/book.action?methodName=news", dataType: "json", data: "rows=18 ", success: function (data) { // data = eval(data); / $(".c-category").next().append("444"); console.log(data ); single_item($(".c-category:eq(0) " ), data, 0, ""); // 热门书籍 $.ajax({url: "${pageContext.request.contextPath}/book.action?methodName=hots", dataType: "json", data: "rows=18", success: function (data) { // data = eval(data) ; // $(".c-类别").next().append("444"); console.Log(data); ), data, 0, ""); // 调试器 } });
效果显示
就这些了。 欢迎任何建议。
评论前必须登录!
注册