资源简介
基于Javaweb的ssm框架下得酒店预定系统

代码片段和文件信息
package com.wlh.controller;
import java.io.File;
import java.sql.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.multipart.commons.CommonsMultipartResolver;
import com.alibaba.fastjson.JSON;
import com.wlh.pojo.HotelInfo;
import com.wlh.pojo.OrderInfo;
import com.wlh.service.HotelService;
@Controller
@RequestMapping(“/hotel“)
public class HotelAction {
//Spring的自动装配注解,会自动匹配配置了@Service(“hotelService“)的类,并且此类实现了HotelService接口
@Autowired
private HotelService hotelService;
/**
* 查询酒店详细信息
* @param
* @return
* 2017年12月19日
* @author liangzd wangchao haoqt
*/
@RequestMapping(value = “/search“ produces = “application/json;charset=UTF-8“)
@ResponseBody
public JSON searchHotel(HttpServletRequest req String callback) throws Exception {
HotelInfo hotelInfo = new HotelInfo();
//从前台request对象中获取的hotel.bed字段数据并判断是否为空字符串,如果是的话赋值到hoteInfo.bed属性为2否则将字符串转换成数字再赋值
hotelInfo.setBed(““.equals(req.getParameter(“hotel.bed“)) ? 2:Integer.parseInt(req.getParameter(“hotel.bed“)));
//从前台request对象中获取的hotel.address字段数据并赋值到hoteInfo.address
hotelInfo.setAddress(req.getParameter(“hotel.address“));
//从前台request对象中获取的hotel.price字段数据并判断是否为空字符串,如果是的话赋值到hoteInfo.price属性为0否则将字符串转换成双精度浮点数再赋值
hotelInfo.setPrice(““.equals(req.getParameter(“hotel.price“))?0:Double.parseDouble(req.getParameter(“hotel.price“)));
//调用酒店业务层的查询酒店信息的方法参数为HotelInfo对象,将需要查找的条件放在hotelInfo中,返回值为List对象
List hotelInfos = hotelService.queryHotelInfos(hotelInfo);
//创建一个Map类型的数据存储结构,用于存储此次调用方法的个状态信息用户返回到前台页面
Map map = new HashMap();
//在Map中添加数据status=true
map.put(“status“ “true“);
//在Map中添加数据msg=查找成功
map.put(“msg“ “查找成功“);
//在Map中添加数据data=JSON.toJSONString(hotelInfos)) JSON.toJSONString(hotelInfos))是将hotelInfos对象转换成String的Json数据格式
map.put(“data“ JSON.toJSONString(hotelInfos));
//application——在所有应用程序中有效(服务器不关闭都一直有效) session——在当前会话中有效(浏览器不关闭都一直有效)
//request——在当前请求中有效(单次请求有效) page——在当前页面有效(当前的jsp页面中有效)
//将查询的酒店信息hotelInfos存储在session对象范围内便于前台遍历 session对象使用过 req.getSession()所获取的对象 req是此次连接信息的对象
req.getSession().setAttribute(“dataInfo“ hotelInfos);
//将map数据结构中的数据转换成JSON对象,并直接返回到前台
return (JSON)JSON.toJSON(map);
}
/**
* 查询酒店信息直接返回JSON数据
* @param
* @return
* 2017年12月19日
* @author liangzd wangchao haoqt
*//*
@RequestMapping(value = “/queryDet
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-02-21 23:48 hotel\
文件 1306 2017-12-20 14:47 hotel\.classpath
文件 1214 2017-12-18 14:33 hotel\.project
目录 0 2019-02-21 23:48 hotel\.settings\
文件 639 2017-12-18 12:48 hotel\.settings\.jsdtscope
文件 57 2017-12-20 16:07 hotel\.settings\org.eclipse.core.resources.prefs
文件 736 2017-12-18 14:33 hotel\.settings\org.eclipse.jdt.core.prefs
文件 90 2017-12-18 12:47 hotel\.settings\org.eclipse.m2e.core.prefs
文件 656 2017-12-18 14:33 hotel\.settings\org.eclipse.wst.common.component
文件 252 2017-12-18 14:33 hotel\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-12-18 12:48 hotel\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-12-18 12:48 hotel\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 50 2017-12-18 12:48 hotel\.settings\org.eclipse.wst.validation.prefs
文件 5575 2017-12-18 13:25 hotel\pom.xm
目录 0 2019-02-21 23:48 hotel\src\
目录 0 2019-02-21 23:48 hotel\src\main\
目录 0 2019-02-21 23:48 hotel\src\main\java\
目录 0 2019-02-21 23:48 hotel\src\main\java\com\
目录 0 2019-02-21 23:48 hotel\src\main\java\com\wlh\
目录 0 2019-02-21 23:48 hotel\src\main\java\com\wlh\controller\
文件 7454 2017-12-22 03:01 hotel\src\main\java\com\wlh\controller\HotelAction.java
文件 8754 2017-12-21 22:47 hotel\src\main\java\com\wlh\controller\LoginAction.java
文件 2934 2017-12-21 15:16 hotel\src\main\java\com\wlh\controller\OrderAction.java
目录 0 2019-02-21 23:48 hotel\src\main\java\com\wlh\dao\
文件 1224 2017-12-21 13:11 hotel\src\main\java\com\wlh\dao\HotelMapper.java
文件 3244 2017-12-21 13:29 hotel\src\main\java\com\wlh\dao\HotelMapper.xm
文件 997 2017-12-20 01:55 hotel\src\main\java\com\wlh\dao\OrderMapper.java
文件 2598 2017-12-21 15:00 hotel\src\main\java\com\wlh\dao\OrderMapper.xm
文件 1094 2017-12-20 12:56 hotel\src\main\java\com\wlh\dao\UserMapper.java
文件 3039 2017-12-20 00:59 hotel\src\main\java\com\wlh\dao\UserMapper.xm
目录 0 2019-02-21 23:48 hotel\src\main\java\com\wlh\pojo\
............此处省略629个文件信息
- 上一篇:jsp网上购物系统源代码
- 下一篇:solr各种最近的jar包
相关资源
- Spring+SpringMVC+Mybatis整合代码+所有Spr
- 《Java EE企业级应用开发教程Spring+Sp
- 黑马程序员SSM框架jar整合
- 基于SSM框架的网上书店商城项目系统
- 基于SSM的校园兼职平台毕业设计程序
- maven+ssm 实现java版视频上传预览
- SSM+Mysql实现防慕课网项目.zip
- jsp+ssm+mysql实现的零食商城系统源码
- 基于JavaWeb的网上书店的设计与实现毕
- ssm医院血库管理系统毕业设计程序
- ssm航空系统可直接运行
- Java-基于SSM框架的BBS论坛完整
- 基于ssm的jsp的企业办公自动化系统毕
- 基于java开发的二手图书交易系统设计
- javaPOI ssm导入导出
- ssm实现增删改查
- ssm黑马旅游整合最终版2018
- 论坛发帖管理系统
- SSM的所有jar包基于jdk1.8
- 仿知乎-Spring+SpringMVC+MyBatis+FreeMarker+
- 自动生成Java代码,采用SSM框架
- 超市商品销售管理系统SSM+java实现.z
- SSM整合所需jar
- 初学者ssm框架整合echarts
- Zelix Klassmaster Java混淆器 破解版 12.0
- ssm驾校管理平台毕业设计程序
- SSM整合个人博客网站
- 医院预约挂号系统的设计与实现
- 基于SSM框架的客户管理系统设计与实
- ZKM 12.0.1 Cracked.rar
评论
共有 条评论