分类展示

博客内容讲述了如何实现网站的分类信息展示。首先创建了`category`表并插入初始数据,然后在首页通过Ajax异步请求CategoryServlet,该Servlet查询CategoryService获取所有分类并以JSON格式返回,最后在head.jsp中加载完成后发送Ajax请求获取分类列表,动态渲染导航条中的分类链接。
摘要由CSDN通过智能技术生成

分类展示

    最初的设计
        点击首页的时候,查询分类信息
    步骤分析:
        1.创建分类表
            CREATE TABLE `category` (
              `cid` varchar(32) NOT NULL,
              `cname` varchar(20) DEFAULT NULL,
              PRIMARY KEY (`cid`)
            ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
            
            INSERT INTO `category` VALUES ('1','手机数码'),('172934bd636d485c98fd2d3d9cccd409','运动户外'),('2','电脑办公'),('3','家具家居'),('4','鞋靴箱包'),('5','图书音像'),('59f56ba6ccb84cb591c66298766b83b5','aaaa'),('6','母婴孕婴'),('afdba41a139b4320a74904485bdb7719','汽车用品');

        2.在indexservlet上查询分类信息
        3.调用CategoryService.findAll() 返回值是:list
        
    完成之后 ,我们发现只有在访问首页的时候才能把分类列表展示出来,怎么办?????
        要想让所有的页面上都有分类,只需要将 页面上 logo和菜单部分包含进来.怎么去查询分类信息呢????
        只需要在页面加载成功之后 发送一个ajax请求 异步查询所有的分类信息即可
        技术:
            json
            包含
            ajax
        

        步骤分析:

            1.编写一个 CategorySerlvet
            2.findAll方法用来查询所有
                list通过json返回到页面上
            3.在head.jsp加载成功之后发送一个ajax请求

                $.get(url,params,function(data){},"json");

-------------------------------------------------------------------------------------------------------------------

head.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <!--
                时间:2015-12-30
                描述:菜单栏
            -->
        <div class="container-fluid">
            <div class="col-md-4">
                <img src="${pageContext.request.contextPath}/img/logo2.png" />
            </div>
            <div class="col-md-5">
                <img src="${pageContext.request.contextPath}/img/header.png" />
            </div>
            <div class="col-md-3" style="padding-top: 20px">
                <ol class="list-inline">
                    <c:if test="${empty user }">
                        <li><a
                            href="${pageContext.request.contextPath }/user?method=loginUI">登录</a></li>
                        <li><a
                            href="${pageContext.request.contextPath }/user?method=registUI">注册</a></li>
                    </c:if>
                    <c:if test="${not empty user }">
                        ${user.username }:您好
                        <l

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值