package com.wu.controller;
import com.wu.pojo.Attractions;
import com.wu.pojo.User;
import com.wu.service.AttractionsService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.List;
@Controller
@RequestMapping("/attractions")
public class AttractionsController {
//controller 调 service层
@Autowired
@Qualifier("AttractionsServiceImpl")
private AttractionsService attractionsService;
//查询全部的景点,并且返回到一个用户信息页面
@RequestMapping("/allAttractions")
public String list(Model model){
List<User> attractions = attractionsService.queryAttractions();
model.addAttribute("attractions",attractions);
return "allAttractions";
}
//跳转到修改景点信息页面
@RequestMapping("/toUpdateAttractions")
public String toUpdateAttractions(int id,Model model){
Attractions attractions = attractionsService.queryAttractionsById(id);
model.addAttribute("QAttractions",attractions);
return "updateAttractions";
}
//修改景点信息
@RequestMapping("/updateAttractions")
public String updateAttractions(Attractions attractions){
attractionsService.updateAttractions(attractions);
return "redirect:/attractions/allAttractions";
}
//跳转到添加景点页面
@RequestMapping("/toAddAttractions")
public String toAddAttractions(){
return "addAttractions";
}
//添加景点的请求
@RequestMapping("/addAttractions")
public String addAttractions(Attractions attractions){
attractionsService.addAttractions(attractions);
return "redirect:/attractions/allAttractions";//重定向到我们的@RequestMapping("allBook")
}
//删除景点信息
@RequestMapping("/deleteAttractions")
public String deleteAttractions(int id){
attractionsService.deleteAttractionsById(id);
return "redirect:/attractions/allAttractions";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于java的SSM框架+mysql搭建的旅游景点网上预约系统源码+项目说明.7z 旅游景点网上预约系统,包含用户表,景点表,预约表 数据库: 采用mysql,代码放到teavel.sql中了,直接粘贴到sqlyog或navicat等数据库可视化软件,全部执行即可。 代码直接在idea中打开,安装配置tomcat和maven,不会的可以问我或百度,之后启动项目即可 在localhost:8080观看页面 好久之前的项目了,图片就不启动观看了 主要针对计算机相关专业的正在做毕设的学生和需要项目实战的Java学习者。 也可作为课程设计、期末大作业。包含:项目源码、数据库脚本、项目说明等,该项目可以直接作为毕设使用。 也可以用来学习参考借鉴!
资源推荐
资源详情
资源评论
收起资源包目录
基于java的SSM框架+mysql搭建的旅游景点网上预约系统源码+项目说明.7z (91个子文件)
pom.xml 4KB
travel.iml 657B
src
main
resources
mybatis-config.xml 527B
database.properties 257B
spring-mvc.xml 1KB
spring-dao.xml 2KB
spring-service.xml 1KB
applicationContext.xml 474B
java
com
wu
dao
AttractionsMapper.java 533B
BookingMapper.xml 569B
BookingMapper.java 245B
UserMapper.java 232B
AttractionsMapper.xml 1KB
UserMapper.xml 444B
pojo
User.java 399B
Booking.java 329B
Attractions.java 541B
controller
UserController.java 1KB
BookingController.java 1KB
AttractionsController.java 2KB
service
AttractionsService.java 493B
UserServiceImpl.java 497B
AttractionsServiceImpl.java 1KB
UserService.java 235B
BookingService.java 252B
BookingServiceImpl.java 581B
项目说明.md 434B
teavel.sql 3KB
out
artifacts
travel_war_exploded
META-INF
MANIFEST.MF 89B
WEB-INF
web.xml 1KB
classes
mybatis-config.xml 527B
database.properties 257B
spring-mvc.xml 1KB
com
wu
dao
BookingMapper.class 277B
BookingMapper.xml 569B
AttractionsMapper.xml 1KB
UserMapper.class 249B
UserMapper.xml 444B
AttractionsMapper.class 420B
pojo
User.class 4KB
Booking.class 3KB
Attractions.class 4KB
controller
AttractionsController.class 2KB
UserController.class 1KB
BookingController.class 2KB
service
UserService.class 255B
BookingServiceImpl.class 906B
BookingService.class 283B
AttractionsServiceImpl.class 1KB
UserServiceImpl.class 832B
AttractionsService.class 426B
spring-dao.xml 2KB
spring-service.xml 1KB
applicationContext.xml 474B
jsp
addBooking.jsp 1KB
updateAttractions.jsp 2KB
allUser.jsp 2KB
allAttractions.jsp 3KB
addAttractions.jsp 2KB
allBooking.jsp 2KB
lib
junit-4.12.jar 308KB
spring-jdbc-5.1.9.RELEASE.jar 395KB
spring-tx-5.1.9.RELEASE.jar 250KB
spring-context-5.1.9.RELEASE.jar 1.05MB
spring-aop-5.1.9.RELEASE.jar 360KB
spring-expression-5.1.9.RELEASE.jar 274KB
annotations-java5-20.1.0.jar 24KB
spring-jcl-5.1.9.RELEASE.jar 23KB
jsp-api-2.2.jar 49KB
hamcrest-core-1.3.jar 44KB
mybatis-spring-2.0.2.jar 66KB
servlet-api-2.5.jar 103KB
spring-beans-5.1.9.RELEASE.jar 658KB
c3p0-0.9.5.2.jar 486KB
spring-web-5.1.9.RELEASE.jar 1.32MB
mchange-commons-java-0.2.11.jar 592KB
mysql-connector-java-5.1.47.jar 984KB
lombok-1.16.18.jar 1.37MB
spring-core-5.1.9.RELEASE.jar 1.23MB
jstl-1.2.jar 405KB
spring-webmvc-5.1.9.RELEASE.jar 782KB
mybatis-3.5.2.jar 1.62MB
index.jsp 892B
web
WEB-INF
web.xml 1KB
jsp
addBooking.jsp 1KB
updateAttractions.jsp 2KB
allUser.jsp 2KB
allAttractions.jsp 3KB
addAttractions.jsp 2KB
allBooking.jsp 2KB
index.jsp 892B
共 91 条
- 1
资源评论
- 华为OD面试指南2023-04-21资源不错,很实用,内容全面,介绍详细,很好用,谢谢分享。
- Strive762023-04-17非常有用的资源,有一定的参考价值,受益匪浅,值得下载。
- m0_701660912024-01-01感谢资源主的分享,很值得参考学习,资源价值较高,支持!
Make程序设计
- 粉丝: 5623
- 资源: 3567
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功