黑马程序员技术交流社区
标题:
视图配置
[打印本页]
作者:
wk020510
时间:
2019-4-25 14:03
标题:
视图配置
视图配置:<实现查询所有之后>
1. 资料中product-list为跳转查询页面,复制到自己定义的跳转页面【注意接收文件名和传输文件名是否对应,跳转页面是否对应】
2. 该配置文件中,会缺少aside.jsp和header.jsp文件,建议先拷贝到和product-list.jsp相同界面
3. 加入配置文件css,img,puing等样式文件
4. 跳转页面中不会展示数据的当前状态:解决方法----------------------------在实体类项目的Product中,将ProductStatusStr的get方法中if
if(productStatus!=null){
if(productStatus==0){
productStatus="关闭";
}
if(productStatus==1){
productStatus="开启";
}
}
1. 因为很多时候都会用到【时间】这个配置,这里我们从新创建一个子项目,在Utils中定义时间设置;
2. 回到dao层中,给时间get方法定义方法;注意导包到dao
3. 从新定义查询页面,
4. 将main。jsp放到配置文件中,将index.jsp配置中直接定义跳转的main.jsp页面
<jsp:forward page="/WEB-INF/pages/main.jsp"/>
商品添加
1. 页面点击【新建】--->addProuct.jsp页面----》收集信息,点击添加----》在控制器中完成添加-----》调用dao中方法,执行添加---》
2. 在主页面中,给新建绑定单击事件,单击跳转到add页面
3. 主页这里是事务操作,在service层添加注解@Transactional
4. 添加后要刷新,再次执行findAll方法
1. return "redirect:findAll.do"
5. 处理日期类型转换问题:
1. 注解日期转换(缺点,局部处理)
直接在成员属性上添加
@DateTimeFormat(patteren="yyyy-MM-dd HH:mm:ss")
1. 全部处理
订单添加
1. 添加订单的实体类;会员实体类,游客实体类
2. 添加游客的service和Controller方法
3. 将数据Orders.jsp文件导入pages中,注意传递的名称
4. 给orderStatusStr,orderTimeStr,payTypestr,重新定义get方法
分页展示
1. 会使用PageHelper插件,方便分页实现{1.映入架包,或者使用Maven插件}
2. 导入maven的依赖jar包---->在applicationContext.xml配置文件中配置--->在OrderService的实现类中实现,执行查询代码之前
PageHelper.startPage(1,5)
页面值,每页条数
1. 现在aside.jsp配置文件中,订单管理想设置默认属性
2. 回到Controller中,重新定义查询订单方法,给定参数表达式
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2