moocDemo-master.zip


moocDemo-master.zip
资源截图
代码片段和文件信息
package com.ssdut.demo.controller;

import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;

import com.ssdut.demo.pojo.course;
import com.ssdut.demo.pojo.coursedetails;
import com.ssdut.demo.pojo.user_info;
import com.ssdut.demo.service.impl.CourseDetailServiseImpl;
import com.ssdut.demo.service.impl.CourseServiceImpl;
import com.ssdut.demo.service.impl.UserServiceImpl;

@Controller
@RequestMapping(“/course“)
public class CourseController {
@Autowired
private CourseServiceImpl courseService;
@Autowired
private UserServiceImpl userInfoService;
@Autowired
private CourseDetailServiseImpl coursedetailService;
@RequestMapping(“/addCourse“)
public ModelAndView addCourse(course recordHttpSession httpSession) {
//根据上传的piurl获得图片名
int userid = (Integer)httpSession.getAttribute(“userid“);
String picurl = record.getPicurl();
//System.out.println(“picurl:“+picurl);
picurl = userid+“_“+picurl.substring(picurl.lastIndexOf(“\“)+1);
System.out.println(“picurl:“+picurl);
record.setPicurl(picurl);
if(record.getCourseid()!=null){
courseService.updateCourse(record);
}
else{
courseService.addCourse(record);
}
String username = (String) httpSession.getAttribute(“username“);
user_info user = userInfoService.getUserByUserName(username);
//System.out.println(user.getUserid());
List course_list = courseService.getCourseByTeacherId(user.getUserid());
ModelAndView modelAndView = new ModelAndView(“teacher/home“);
modelAndView.addobject(“usertype““教师“);
modelAndView.addobject(“user“user);
//还需要获取user所有的课程,传递给home
modelAndView.addobject(“course_list“course_list);
return modelAndView;
}
/*
 * 删除当前课程
 */
@RequestMapping(“/deleteCourse“)
public ModelAndView deleteCourse(int courseIdHttpSession httpSession) {
//根据上传的piurl获得图片名
//Integer id = (Integer) request.getAttribute(“courseId“);
//request.get
System.out.println(“id:“+courseId);
//if(courseId!=null){
courseService.deleteCourseById(courseId);
//}
String username = (String) httpSession.getAttribute(“username“);
user_info user = userInfoService.getUserByUserName(username);
//System.out.println(user.getUserid());
List course_list = courseService.getCourseByTeacherId(user.getUserid());
ModelAndView modelAndView = new ModelAndView(“teacher/home“);
modelAndView.addobject(“usertype““教师“);
modelAndView.addobject(“user“user);
//还需要获取user所有的课程,传递给home
modelAndView.addobject(“course_list“course_list);
return modelAndView;
}
/*
 * 返回我的课程界面
 * 
 */
@RequestMapping(“/toMyCourse“)
public ModelAndView toMyCourse(HttpSession httpSession) {
String username = (String) httpSession

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-06-01 09:44  moocDemo-master
     文件         349  2017-06-01 09:44  moocDemo-masterREADME.md
     目录           0  2017-06-01 09:44  moocDemo-masterdemo
     文件        1859  2017-06-01 09:44  moocDemo-masterdemo.classpath
     文件        1043  2017-06-01 09:44  moocDemo-masterdemo.project
     目录           0  2017-06-01 09:44  moocDemo-masterdemo.settings
     文件         626  2017-06-01 09:44  moocDemo-masterdemo.settings.jsdtscope
     文件         137  2017-06-01 09:44  moocDemo-masterdemo.settingsorg.eclipse.core.resources.prefs
     文件         422  2017-06-01 09:44  moocDemo-masterdemo.settingsorg.eclipse.jdt.core.prefs
     文件          86  2017-06-01 09:44  moocDemo-masterdemo.settingsorg.eclipse.m2e.core.prefs
     文件         726  2017-06-01 09:44  moocDemo-masterdemo.settingsorg.eclipse.wst.common.component
     文件         245  2017-06-01 09:44  moocDemo-masterdemo.settingsorg.eclipse.wst.common.project.facet.core.xml
     文件          49  2017-06-01 09:44  moocDemo-masterdemo.settingsorg.eclipse.wst.jsdt.ui.superType.container
     文件           6  2017-06-01 09:44  moocDemo-masterdemo.settingsorg.eclipse.wst.jsdt.ui.superType.name
     文件          48  2017-06-01 09:44  moocDemo-masterdemo.settingsorg.eclipse.wst.validation.prefs
     文件         162  2017-06-01 09:44  moocDemo-masterdemo.tern-project
     文件        5766  2017-06-01 09:44  moocDemo-masterdemopom.xml
     目录           0  2017-06-01 09:44  moocDemo-masterdemosrc
     目录           0  2017-06-01 09:44  moocDemo-masterdemosrcmain
     目录           0  2017-06-01 09:44  moocDemo-masterdemosrcmainjava
     目录           0  2017-06-01 09:44  moocDemo-masterdemosrcmainjavacom
     目录           0  2017-06-01 09:44  moocDemo-masterdemosrcmainjavacomssdut
     目录           0  2017-06-01 09:44  moocDemo-masterdemosrcmainjavacomssdutdemo
     目录           0  2017-06-01 09:44  moocDemo-masterdemosrcmainjavacomssdutdemocontroller
     文件        5409  2017-06-01 09:44  moocDemo-masterdemosrcmainjavacomssdutdemocontrollerCourseController.java
     文件        5865  2017-06-01 09:44  moocDemo-masterdemosrcmainjavacomssdutdemocontrollerCourseDetailController.java
     文件        5665  2017-06-01 09:44  moocDemo-masterdemosrcmainjavacomssdutdemocontrollerUploadController.java
     文件        6994  2017-06-01 09:44  moocDemo-masterdemosrcmainjavacomssdutdemocontrollerUserInfoController.java
     目录           0  2017-06-01 09:44  moocDemo-masterdemosrcmainjavacomssdutdemodao
     文件         507  2017-06-01 09:44  moocDemo-masterdemosrcmainjavacomssdutdemodaocourseMapper.java
     文件         533  2017-06-01 09:44  moocDemo-masterdemosrcmainjavacomssdutdemodaocoursedetailsMapper.java
............此处省略404个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)