易居住房信息1018

一.
在这里插入图片描述
2.在这里插入图片描述
显示房屋全部信息+显示5条

一.根据id
interface IHouseViewDao

1.HouseView findHouseByHouseId(int houseId);
2.List findHouseByType(int currentPage,int houseType);

二.查询数据

1.
select * from tb_house a,tb_house_info b where a.house_id=b.house_id and a.is_delete=0
and a.house_id=#{houseId}

 2. <select id="findHouseByType" parameterType="int" resultType="com.yiju.pojo.HouseView">
    select * from tb_house a,tb_house_info b where a.house_id=b.house_id and a.is_delete=0
    and a.house_type=#{houseType}
</select>

三.定义方法
interface IHouseViewService

1.HouseView findHouseByHouseId(int houseId);
2.List findHouseByType(int currentPage,int houseType);

四.实现方法
HouseViewService class

  1. @Override
    public HouseView findHouseByHouseId(int houseId) {
    return houseViewDao.findHouseByHouseById(houseId);
    }

  2. @Override
    public List findHouseByType(int currentPage,int houseType) {
    PageHelper.startPage(currentPage,5);
    return houseViewDao.findHouseByType(houseType);
    }

五.实现页面跳转

class HouseViewController

@RequestMapping(“findHouseById.do”)
public ModelAndView findHouseById(int houseId){
HouseView house=houseViewService.findHouseByHouseId(houseId);
ModelAndView mv=new ModelAndView();
mv.addObject(“houseInfo”,house);
mv.setViewName(“details”);
return mv;
}

@RequestMapping(“findHouse.do”)
public ModelAndView findHouse(int currentPage,int houseType ){
ModelAndView mv=new ModelAndView();
List houses = houseViewService.findHouseByType(currentPage,houseType);
List fh = houseViewService.findFourHouseByType(houseType);
PageInfo pageInfo=new PageInfo<>(houses);
mv.addObject(“pageInfo”,pageInfo);

    mv.addObject("fh",fh);
    if(houseType==0){
        mv.setViewName("newhouse");
    }else if(houseType==1){
        mv.setViewName("oldhouse");
    }else{
        mv.setViewName("renthouse");
    }
    return mv;
}

六.main跳转绝对路径

1. p a g e C o n t e x t . r e q u e s t . c o n t e x t P a t h / h o u s e / f i n d H o u s e B y I d . d o ? h o u s e I d = {pageContext.request.contextPath}/house/findHouseById.do?houseId= pageContext.request.contextPath/house/findHouseById.do?houseId={nh.houseId}
在这里插入图片描述
2.
${pageContext.request.contextPath}/house/findHouse.do?houseType=0&currentPage=0
在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值