headLinelist 的值为null 但我数据库里是有值的 不知道错在哪导致后期图片也显示不出来

来源:9-1 首页后台的开发

qq_友人A_12

2019-03-28

{“shopCategoryList”:[{“shopCategoryId”:1,“shopCategoryName”:“吃”,“shopCategoryDesc”:“美好的一天从吃东西开始”,“shopCategoryImg”:"\upload\images\item\shopcategory\eat.jpeg",“priority”:1,“createTime”:null,“lastEditTime”:null,“parent”:null},{“shopCategoryId”:2,“shopCategoryName”:“住”,“shopCategoryDesc”:“能躺着就决不站着”,“shopCategoryImg”:"\upload\images\item\shopcategory\2.jpg",“priority”:1,“createTime”:null,“lastEditTime”:null,“parent”:null},{“shopCategoryId”:3,“shopCategoryName”:“娱乐”,“shopCategoryDesc”:"!!快乐!!",“shopCategoryImg”:"\upload\images\item\shopcategory\4.jpg",“priority”:1,“createTime”:null,“lastEditTime”:null,“parent”:null},{“shopCategoryId”:4,“shopCategoryName”:“旅游”,“shopCategoryDesc”:“说走就走”,“shopCategoryImg”:"\upload\images\item\shopcategory\5.jpg",“priority”:1,“createTime”:null,“lastEditTime”:null,“parent”:null},{“shopCategoryId”:5,“shopCategoryName”:“生活”,“shopCategoryDesc”:“享受生活”,“shopCategoryImg”:"\upload\images\item\shopcategory\6.jpg",“priority”:1,“createTime”:null,“lastEditTime”:null,“parent”:null}],“success”:true,“headLineList”:[{“headId”:null,“headName”:null,“headLink”:null,“enableStatus”:1,“headImg”:null,“priority”:1,“createTime”:null,“lastEditTime”:null},{“headId”:null,“headName”:null,“headLink”:null,“enableStatus”:1,“headImg”:null,“priority”:1,“createTime”:null,“lastEditTime”:null}]}
数据库里是有值的 测试的时候也是对的
图片描述
图片描述
这是我的headline 代码 headlinedao
package com.homework.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.homework.entity.HeadLine;

public interface HeadLineDao {

/**
 * 根据传入的查询条件(头条名查询头条)
 * 
 * @return
 */
List<HeadLine> queryHeadLine(@Param("headLineCondition") HeadLine headLineCondition);

/**
 * 根据头条id返回唯一的头条信息
 * 
 * @param lineId
 * @return
 */
HeadLine queryHeadLineById(long lineId);

/**
 * 根据传入的Id列表查询头条信息(供超级管理员选定删除头条的时候用,主要是处理图片)
 * 
 * @param lineIdList
 * @return
 */
List<HeadLine> queryHeadLineByIds(List<Long> lineIdList);

/**
 * 插入头条
 * 
 * @param headLine
 * @return
 */
int insertHeadLine(HeadLine headLine);

/**
 * 更新头条信息
 * 
 * @param headLine
 * @return
 */
int updateHeadLine(HeadLine headLine);

/**
 * 删除头条
 * 
 * @param headLineId
 * @return
 */
int deleteHeadLine(long headLineId);

/**
 * 
 * @param lineIdList
 * @return
 */
int batchDeleteHeadLine(List<Long> lineIdList);

}

这是我的mapper文件HeadLineDao.xml

<?xml version="1.0" encoding="UTF-8"?>
SELECT line_id, line_name, line_link, line_img, priority, enable_status, create_time, last_edit_time FROM head_line and enable_status = #{headLineCondition.enableStatus} ORDER BY priority DESC SELECT line_id, line_name, line_link, line_img, priority, enable_status, create_time, last_edit_time FROM head_line WHERE line_id = #{lineId} SELECT line_id, line_name, line_link, line_img, priority, enable_status, create_time, last_edit_time FROM head_line WHERE line_id IN #{lineId} INSERT INTO head_line(line_name,line_link,line_img,priority, enable_status, create_time,last_edit_time) VALUES (#{lineName},#{lineLink},#{lineImg},#{priority}, #{enableStatus},#{createTime},#{lastEditTime}) update head_line line_name=#{lineName}, line_link=#{lineLink}, line_img=#{lineImg}, priority=#{priority}, enable_status=#{enableStatus}, last_edit_time=#{lastEditTime} where line_id=#{lineId} DELETE FROM head_line WHERE line_id = #{lineId} DELETE FROM head_line WHERE line_id IN #{lineId}

这是我的service文件
package com.homework.service;

import java.io.IOException;
import java.util.List;

import com.homework.entity.HeadLine;

public interface HeadLineService {

/**
 * 根据传入的条件返回指定的头条列表
 * 
 * @param headLineCondition
 * @return
 * @throws IOException
 */
List<HeadLine> getHeadLineList(HeadLine headLineCondition);

}
这是impl文件
package com.homework.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.homework.dao.HeadLineDao;
import com.homework.entity.HeadLine;
import com.homework.service.HeadLineService;

@Service
public class HeadLineServiceImpl implements HeadLineService {

@Autowired
private HeadLineDao headLineDao;


@Override
public List<HeadLine> getHeadLineList(HeadLine headLineCondition) {
	// TODO Auto-generated method stub
	return headLineDao.queryHeadLine(headLineCondition);
}

}

写回答

1回答

翔仔

2019-03-29

同学你的问题怎么会出现在两个不同章节呀,一个是上线,一个又和头条相关,遇到问题不要分散精力,得逐个解决。图片显示不出来是指你的前台报了什么错呢?需要你提供chrome开发者模式下console是否报错,是否有404错误,如果没有,那么压根就是没有把后端的headline信息展示到前台,需要逐层排查,这里信息不足我也不好定位,按照说的逐步排查,并且如果是同一个问题,请不要开设新的问题,不然别的同学遇到类似问题的时候,追踪起来比较麻烦,感谢理解

0
2
翔仔
回复
qq_友人A_12
同学请按照我说的提供啊。。。需要你提供chrome开发者模式下console是否报错。。提供相关的截图,不是eclipse的,是chrome里面 F11打开的开发者模式里面的console信息
2019-03-30
共2条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程