基于javaweb和mysql的springboot古典舞在线交流平台(java+springboot+mybaits+vue+elementui+mysql)
基于javaweb和mysql的springboot古典舞在线交流平台(java+springboot+mybaits+vue+elementui+mysql)基于javaweb的SpringBoot古典舞在线交流平台(java+springboot+mybaits+vue+elementui+mysql)前台地址:http://localhost:8080/springbootrpj39/fro
基于javaweb和mysql的springboot古典舞在线交流平台(java+springboot+mybaits+vue+elementui+mysql)
私信源码获取及调试交流
私信源码获取及调试交流
运行环境
Java≥8、MySQL≥5.7、Node.js≥14
开发工具
后端:eclipse/idea/myeclipse/sts等均可配置运行
前端:WebStorm/VSCode/HBuilderX等均可
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于javaweb的SpringBoot古典舞在线交流平台(java+springboot+mybaits+vue+elementui+mysql)
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
4.数据库:MySql 5.7/8.0版本均可;
5.是否Maven项目:是;
技术栈
后端:SpringBoot+Mybaits
前端:Vue + elementui
使用说明
项目运行:
-
使用Navicat或者其它工具,在mysql中创建对应sql文件名称的数据库,并导入项目的sql文件;
-
使用IDEA/Eclipse/MyEclipse导入项目,导入成功后请执行maven clean;maven install命令;
-
将项目中application.yml配置文件中的数据库配置改为自己的配置;
-
运行项目,在浏览器中输入地址:
前台地址:http://localhost:8080/springbootrpj39/front/index.html
后台地址
http://localhost:8080/springbootrpj39/admin/dist/index.html
管理员 abo 密码 abo
用户:用户1 密码: 123456
注意项目文件路径中不能含有中文、空格、特殊字符等,否则图片会上传不成功。
@RequestMapping("/findLikeNameCommunity")
public String findLikeNameCommunity(String c_name, String c_people, Model model,
String type) {
System.out.println("===========模糊查询===========");
//String a_id = id;
//String a_name = name;
System.out.println("c_name:" + c_name);
System.out.println("c_people:" + c_people);
Map map = new HashMap();
map.put("c_name", c_name);
map.put("c_people", c_people);
@RequestMapping("/addActivityGoods")
@ResponseBody
public boolean addActivityGoods(HttpServletRequest request, String strnums, String strids) {
System.out.println("数量:" + strnums);
System.out.println("ID:" + strids);
String[] arrNums = strnums.split(",");
String[] arrIds = strids.split(",");
if (arrNums.length < 1 || arrIds.length < 1) {
return false;
} else {
// return true;
// }else{
// return false;
// }
//9修改密码
@RequestMapping("/updateCommunityPwd")
public @ResponseBody boolean updateCommunityPwd(Model model,String num,String oldPwd,String newPwd){
System.out.println("===============updateCommunityPwd=================");
System.out.println("新密码:"+newPwd);
System.out.println("num:"+num);
Community community=communityService.findCommunityByNum(num);
if(pwd.equals(oldPwd)){
managerService.updateManagerPwd(MA_pwd,MA_num);
return true;
}else{
return false;
社团信息详情控制层:
@Controller
@RequestMapping(value = "/Community")
public class CommunityController {
@Autowired
private CommunityService communityService;
model.addAttribute("manager", manager);
return manager;
// 2查询所有(分页显示)
@RequestMapping("/findAllManager")
public String findAllManager(Model model, String type, Integer pageNo,
Integer pageSize) {
System.out.println("===========findAllManager==============");
System.out.println("传到type的值:" + type);
PagedResult<Manager> pagedResult = (PagedResult<Manager>) managerService
.findAllManager(pageNo, pageSize);
model.addAttribute("pagedResult", pagedResult);
List<Manager> managerList = pagedResult.getDataList();
System.out.println("传到type的值:" + type);
PagedResult<Activity> pagedResult = (PagedResult<Activity>) activityService
.findAllActivity(pageNo, pageSize);
model.addAttribute("pagedResult", pagedResult);
List<Activity> activityList = pagedResult.getDataList();
System.out.println("当前页码:" + pageNo);
System.out.println("总页数:" + pageSize);
System.out.println(pagedResult.getPages());
model.addAttribute("activityList", activityList);
return "jsp/sonpage/activity/activityson/findActivity";
if (("").equals(ma_id) && ("").equals(ma_name)) {
System.out.println("2没有传值");
System.out.println("1没有传值");
System.out.println("===========findAllManager==============");
System.out.println("传到type的值:" + type);
PagedResult<Manager> pagedResult = (PagedResult<Manager>) managerService
.findAllManager(0, 5);
model.addAttribute("pagedResult", pagedResult);
managerList = pagedResult.getDataList();
System.out.println("当前页码:" + 1);
System.out.println("总页数:" + 5);
return manager;
// 2查询所有(分页显示)
@RequestMapping("/findAllManager")
public String findAllManager(Model model, String type, Integer pageNo,
Integer pageSize) {
System.out.println("===========findAllManager==============");
System.out.println("传到type的值:" + type);
PagedResult<Manager> pagedResult = (PagedResult<Manager>) managerService
.findAllManager(pageNo, pageSize);
model.addAttribute("pagedResult", pagedResult);
public String findAllCu(Model model, String type, Integer pageNo,
Integer pageSize) {
System.out.println("===========findAllAdmin==============");
System.out.println("传到type的值:" + type);
PagedResult<Community> pagedResult = (PagedResult<Community>) communityService
.findAllCommunity(pageNo, pageSize);
model.addAttribute("pagedResult", pagedResult);
List<Community> communityList = pagedResult.getDataList();
System.out.println("当前页码:" + pageNo);
System.out.println("总页数:" + pageSize);
System.out.println(pagedResult.getPages());
model.addAttribute("communityList", communityList);
return "jsp/sonpage/community/communityson/findcommunity";
// 用数组接收获取的选中集合
String[] str = ids.split("_");
for (int i = 0; i < str.length; i++) {
int id = Integer.parseInt(str[i]);
communityService.delCommunity(id);
System.out.println("删除的方法执行了");
// return "forward:findAllMember.action?type=show2";
return true;
// 8登陆(根据学号查找)
@RequestMapping("/findCommunityByNum")
public @ResponseBody boolean findCommunityByNum(HttpSession session, String num,String pwd) {
System.out.println("===============findAdminByNum=================");
//String AC_id=ac_id;
//String AC_theme=ac_theme;
Map map = new HashMap();
map.put("AC_id", AC_id);
map.put("AC_theme", AC_theme);
List<Activity> activityList = activityService.findLikeNameActivity(map);
model.addAttribute("activityList", activityList);
if (type.equals("show")) {
if (("").equals(AC_id) && ("").equals(AC_theme)) {
System.out.println("========输入为空跳转查询所有的方法=========");
return "forward:findAllActivity.action?type";
return "jsp/sonpage/activity/activityson/findActivity";
return "jsp/sonpage/activity/activityson/findActivity";
if (type.equals("show1")) {
System.out.println("===========从查询管理员信息页面===========");
if (("").equals(ma_id) && ("").equals(ma_name)) {
System.out.println("1没有传值");
System.out.println("===========findAllManager==============");
System.out.println("传到type的值:" + type);
PagedResult<Manager> pagedResult = (PagedResult<Manager>) managerService
.findAllManager(0, 5);
model.addAttribute("pagedResult", pagedResult);
managerList = pagedResult.getDataList();
System.out.println("当前页码:" + 1);
System.out.println("总页数:" + 5);
System.out.println(pagedResult.getPages());
int id = Integer.parseInt(AC_id);
Activity activity = activityService.findActivityById(id);
System.out.println("查到的值:"+activity.getAC_theme());
return activity;
// 2查询所有未审核活动信息(分页)
@RequestMapping("/findAllActivity")
public String findAllActivity(Model model, String type, Integer pageNo,
Integer pageSize) {
System.out.println("===========查询所有未审核活动信息==============");
System.out.println("传到type的值:" + type);
PagedResult<Activity> pagedResult = (PagedResult<Activity>) activityService
System.out.println("===========findAllManager==============");
System.out.println("传到type的值:" + type);
PagedResult<Manager> pagedResult = (PagedResult<Manager>) managerService
.findAllManager(pageNo, pageSize);
model.addAttribute("pagedResult", pagedResult);
List<Manager> managerList = pagedResult.getDataList();
System.out.println("当前页码:" + pageNo);
System.out.println("总页数:" + pageSize);
System.out.println(pagedResult.getPages());
model.addAttribute("managerList", managerList);
if (type.equals("show1")) {
@RequestMapping("/delCommunity")
public String delCommunity(String c_id) {
System.out.println("========删除社团联系人========");
System.out.println("页面传值:" + c_id);
int id = Integer.parseInt(c_id);
communityService.delCommunity(id);
return "forward:findAllCommunity.action?type=show1";
// 6修改社团联系人
@RequestMapping("/updateCommunity")
public String updateCommunity(Community community) {
@RequestMapping("/updateActivityNById")
public @ResponseBody boolean updateActivityNById(String id,String AC_remark){
System.out.println("===========updateActivityNById==============");
int AC_id=Integer.parseInt(id);
activityService.updateActivityNById(AC_remark,AC_id);
return true;
//首页显示
@RequestMapping("/show")
public String show(HttpServletRequest request,Model model){
System.out.println("===========show==============");
List<Activity> activityList=activityService.findshow();
request.getSession().setAttribute("activityList", activityList);
return "redirect:../jsp/sonpage/index.jsp";
//9修改密码
@RequestMapping("/updateCommunityPwd")
public @ResponseBody boolean updateCommunityPwd(Model model,String num,String oldPwd,String newPwd){
System.out.println("===============updateCommunityPwd=================");
System.out.println("新密码:"+newPwd);
System.out.println("num:"+num);
Community community=communityService.findCommunityByNum(num);
String pwd=community.getC_pwd();
if(pwd.equals(oldPwd)){
communityService.updateCommunityPwd(newPwd,num);
// }
// 登出
@RequestMapping("/logout")
public String logout(Model model) {
try {
Subject subject = SecurityUtils.getSubject();
System.out.println("==========>>>>>>>>logout>>>>>>======"+subject.getPrincipal().toString());
subject.logout();
System.out.println("****************logout成功*************");
} catch (Exception e) {
return "/jsp/sonpage/login";
//9修改密码
@RequestMapping("/updateManagerPwd")
更多推荐
所有评论(0)