基于javaweb+mysql的ssm校园社团门户网站管理系统(前台、后台)(java+jsp+ssm+mysql)

编程入门 行业动态 更新时间:2024-10-03 04:31:35

基于javaweb+mysql的ssm校园社团门户网站<a href=https://www.elefans.com/category/jswz/34/1769858.html style=管理系统(前台、后台)(java+jsp+ssm+mysql)"/>

基于javaweb+mysql的ssm校园社团门户网站管理系统(前台、后台)(java+jsp+ssm+mysql)

基于javaweb+mysql的ssm校园社团门户网站管理系统(前台、后台)(java+jsp+ssm+mysql)

运行环境

Java≥8、MySQL≥5.7、Tomcat≥8

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

分为前台和后台

前台校园门户网站信息查看:学生

后台内容管理:管理员、教师、社团(角色不同,权限菜单不同)

前台

后台

技术框架

JavaBean MVC JSP SSM(Spring SpringMVC MyBatis) MySQL jQuery JavaScript CSS…

基于javaweb+mysql的SSM校园社团门户网站管理系统(前台、后台)(java+jsp+ssm+mysql)

				  file.createNewFile();}files[i].transferTo(file);} catch (Exception e) {e.printStackTrace();System.out.println("上传出错");}}}return "";}// --------------------------------------- 华丽分割线 ------------------------------}
package com.demo.controller;/*** @ClassName:  

/*** @ClassName:  * @Description: */@Controller
@RequestMapping("/webCount")
public class WebCountController extends BaseController {/*** 依赖注入 start dao/service/===*/@Autowiredprivate WebCountService webCountService;// --------------------------------------- 华丽分割线 ------------------------------/*** 分页查询 返回list对象(通过对象)* * @param request* @param response* @return*/@RequestMapping(value = "/findByObj.do")public String findByObj(WebCount webCount, Model model, HttpServletRequest request, HttpServletResponse response) {//分页查询Pager<WebCount> pagers = webCountService.findByEntity(webCount);model.addAttribute("pagers", pagers);//存储查询条件model.addAttribute("obj", webCount);return "webCount/webCount";}/*** 分页查询 返回list对象(通过Map)* * @param request* @param response* @return*/
        	params.put("userId", userNotice.getUserId());}//分页查询Pager<UserNotice> pagers = userNoticeService.findByMap(params);JSONObject jsonObject = JsonUtil2.getJsonObject();jsonObject.put("pagers", pagers);jsonObject.put("obj", userNotice);return jsonObject.toString();}/*** ajax 添加* @param * @return*/@RequestMapping(value = "/exAdd.json", method = RequestMethod.POST)@ResponseBodypublic String exAddJson(UserNotice userNotice, Model model, HttpServletRequest request, HttpServletResponse response) {userNoticeService.insert(userNotice);JSONObject jsonObject = JsonUtil2.getJsonObject();jsonObject.put("message", "添加成功");return jsonObject.toString();}/*** ajax 修改* @param * @return*/@RequestMapping(value = "/exUpdate.json",method = RequestMethod.POST)@ResponseBodypublic String exUpdateJson(UserNotice userNotice, Model model, HttpServletRequest request, HttpServletResponse response) {userNoticeService.update(userNotice);JSONObject jsonObject = JsonUtil2.getJsonObject();jsonObject.put("message", "修改成功");return jsonObject.toString();}/*** ajax 删除* @return
		     String fileNmae=new Date().getTime() + files[i].getOriginalFilename();File file=new File(filePath+"/"+pre + files[i].getOriginalFilename());if(!file.exists()){file.createNewFile();}files[i].transferTo(file);} catch (Exception e) {e.printStackTrace();System.out.println("上传出错");}}}return "";}// --------------------------------------- 华丽分割线 ------------------------------}
package com.demo.controller;/*** @ClassName:  
	public String add() {return "userRole/add";}/*** 添加执行* @return*/@RequestMapping(value = "/exAdd.do")public String exAdd(UserRole userRole, Model model, HttpServletRequest request, HttpServletResponse response) {userRoleService.insert(userRole);return "redirect:/userRole/findByObj.do";}/*** 跳至修改页面* @return*/@RequestMapping(value = "/update.do")public String update(Integer id,Model model) {UserRole obj = userRoleService.load(id);model.addAttribute("obj",obj);return "userRole/update";}/*** 添加修改* @return*/@RequestMapping(value = "/exUpdate.do")public String exUpdate(UserRole userRole, Model model, HttpServletRequest request, HttpServletResponse response) {userRoleService.update(userRole);return "redirect:/userRole/findByObj.do";}/*** 删除通过主键* @return*/@RequestMapping(value = "/delete.do")public String delete(Integer id, Model model, HttpServletRequest request, HttpServletResponse response) {//真正删除userRoleService.deleteById(id);//通过参数删除//Map<String,Object> params = new HashMap<String,Object>();//params.put("id", id);//userRoleService.deleteBySqId("deleteBySql", params);//状态删除//UserRole load = userRoleService.load(id);//load.setIsDelete(1);//userRoleService.update(load);return "redirect:/userRole/findByObj.do";
	
}
package com.demo.controller;/*** @ClassName:  * @Description: */@Controller
@RequestMapping("/notice")
public class NoticeController extends BaseController {/*** 依赖注入 start dao/service/===*/@Autowiredprivate NoticeService noticeService;
 * @Description: */@Controller
@RequestMapping("/action")
public class ActionController extends BaseController {/*** 依赖注入 start dao/service/===*/@Autowiredprivate ActionService actionService;// --------------------------------------- 华丽分割线 ------------------------------/*** 分页查询 返回list对象(通过对象)* * @param request* @param response* @return*/@RequestMapping(value = "/findByObj.do")public String findByObj(Action action, Model model, HttpServletRequest request, HttpServletResponse response) {//分页查询Pager<Action> pagers = actionService.findByEntity(action);model.addAttribute("pagers", pagers);//存储查询条件model.addAttribute("obj", action);return "action/action";}/*** 分页查询 返回list对象(通过Map)* * @param request* @param response* @return*/@RequestMapping(value = "/findByMap.do")public String findByMap(Action action, Model model, HttpServletRequest request, HttpServletResponse response) {//通过map查询Map<String,Object> params = new HashMap<String,Object>();if(!isEmpty(action.getName())){params.put("name", action.getName());}if(!isEmpty(action.getIsDelete())){
	@ResponseBodypublic String exAddJson(SchoolJob schoolJob, Model model, HttpServletRequest request, HttpServletResponse response) {schoolJobService.insert(schoolJob);JSONObject jsonObject = JsonUtil2.getJsonObject();jsonObject.put("message", "添加成功");return jsonObject.toString();}/*** ajax 修改* @param * @return*/@RequestMapping(value = "/exUpdate.json",method = RequestMethod.POST)@ResponseBodypublic String exUpdateJson(SchoolJob schoolJob, Model model, HttpServletRequest request, HttpServletResponse response) {schoolJobService.update(schoolJob);JSONObject jsonObject = JsonUtil2.getJsonObject();jsonObject.put("message", "修改成功");return jsonObject.toString();}/*** ajax 删除* @return*/@RequestMapping(value = "/delete.json", produces = "text/html;charset=UTF-8", method = RequestMethod.GET)@ResponseBodypublic String exDeleteJson(Integer id, Model model, HttpServletRequest request, HttpServletResponse response) {//真正删除schoolJobService.deleteById(id);//通过参数删除//Map<String,Object> params = new HashMap<String,Object>();//params.put("id", id);//schoolJobService.deleteBySqId("deleteBySql", params);//状态删除//SchoolJob load = schoolJobService.load(id);//load.setIsDelete(1);//schoolJobService.update(load);JSONObject jsonObject = JsonUtil2.getJsonObject();jsonObject.put("message", "删除成功");return jsonObject.toString();}/*** 单文件上传* @param file* @param request* @param model* @return*/@RequestMapping(value = "/saveFile")  public String saveFile(@RequestParam(value = "file", required = false) MultipartFile file, HttpServletRequest request, Model model) {  
        if(!isEmpty(xkzy.getContent())){params.put("content", xkzy.getContent());}if(!isEmpty(xkzy.getAddTime())){params.put("addTime", xkzy.getAddTime());}if(!isEmpty(xkzy.getAddUserId())){params.put("addUserId", xkzy.getAddUserId());}//分页查询Pager<Xkzy> pagers = xkzyService.findByMap(params);JSONObject jsonObject = JsonUtil2.getJsonObject();jsonObject.put("pagers", pagers);jsonObject.put("obj", xkzy);return jsonObject.toString();}/*** ajax 添加* @param * @return*/@RequestMapping(value = "/exAdd.json", method = RequestMethod.POST)@ResponseBodypublic String exAddJson(Xkzy xkzy, Model model, HttpServletRequest request, HttpServletResponse response) {xkzyService.insert(xkzy);JSONObject jsonObject = JsonUtil2.getJsonObject();jsonObject.put("message", "添加成功");return jsonObject.toString();}/*** ajax 修改* @param * @return*/@RequestMapping(value = "/exUpdate.json",method = RequestMethod.POST)@ResponseBodypublic String exUpdateJson(Xkzy xkzy, Model model, HttpServletRequest request, HttpServletResponse response) {xkzyService.update(xkzy);
        if(!isEmpty(roleAction.getRoleId())){params.put("roleId", roleAction.getRoleId());}//分页查询Pager<RoleAction> pagers = roleActionService.findByMap(params);JSONObject jsonObject = JsonUtil2.getJsonObject();jsonObject.put("pagers", pagers);jsonObject.put("obj", roleAction);return jsonObject.toString();}/*** ajax 添加* @param * @return*/@RequestMapping(value = "/exAdd.json", method = RequestMethod.POST)@ResponseBodypublic String exAddJson(RoleAction roleAction, Model model, HttpServletRequest request, HttpServletResponse response) {roleActionService.insert(roleAction);JSONObject jsonObject = JsonUtil2.getJsonObject();jsonObject.put("message", "添加成功");return jsonObject.toString();}/*** ajax 修改* @param * @return*/@RequestMapping(value = "/exUpdate.json",method = RequestMethod.POST)@ResponseBodypublic String exUpdateJson(RoleAction roleAction, Model model, HttpServletRequest request, HttpServletResponse response) {roleActionService.update(roleAction);JSONObject jsonObject = JsonUtil2.getJsonObject();jsonObject.put("message", "修改成功");return jsonObject.toString();}/*** ajax 删除* @return*/@RequestMapping(value = "/delete.json", produces = "text/html;charset=UTF-8", method = RequestMethod.GET)@ResponseBodypublic String exDeleteJson(Integer id, Model model, HttpServletRequest request, HttpServletResponse response) {//真正删除
		d4.setNum(4);d4.setName("校园风采");dtos.add(d4);*/gzService.send(3,schoolJob.getTitle());return "redirect:/schoolJob/findByObj.do";}/*** 跳至修改页面* @return*/@RequestMapping(value = "/update.do")public String update(Integer id,Model model) {SchoolJob obj = schoolJobService.load(id);model.addAttribute("obj",obj);return "schoolJob/update";}/*** 添加修改* @return*/@RequestMapping(value = "/exUpdate.do")public String exUpdate(SchoolJob schoolJob, Model model, HttpServletRequest request, HttpServletResponse response) {schoolJobService.update(schoolJob);return "redirect:/schoolJob/findByObj.do";}/*** 删除通过主键* @return*/@RequestMapping(value = "/delete.do")public String delete(Integer id, Model model, HttpServletRequest request, HttpServletResponse response) {//真正删除schoolJobService.deleteById(id);//通过参数删除//Map<String,Object> params = new HashMap<String,Object>();//params.put("id", id);//schoolJobService.deleteBySqId("deleteBySql", params);//状态删除

@Controller
@RequestMapping("/role")
public class RoleController extends BaseController {/*** 依赖注入 start dao/service/===*/@Autowiredprivate RoleService roleService;@Autowiredprivate RoleActionService roleActionService;@Autowiredprivate ActionService actionService;// --------------------------------------- 华丽分割线 ------------------------------/*** 分页查询 返回list对象(通过对象)* * @param request* @param response* @return*/@RequestMapping(value = "/findByObj.do")public String findByObj(Role role, Model model, HttpServletRequest request, HttpServletResponse response) {//分页查询Pager<Role> pagers = roleService.findByEntity(role);model.addAttribute("pagers", pagers);//存储查询条件model.addAttribute("obj", role);return "role/role";}/*** 分页查询 返回list对象(通过Map)* * @param request* @param response* @return*/@RequestMapping(value = "/findByMap.do")
		  }}return "";}// --------------------------------------- 华丽分割线 ------------------------------}
package com.demo.controller;/*** @ClassName:  * @Description: */@Controller
@RequestMapping("/gz")
public class GzController extends BaseController {/*** 依赖注入 start dao/service/===
 */@Controller
@RequestMapping("/webCount")
public class WebCountController extends BaseController {/*** 依赖注入 start dao/service/===*/@Autowiredprivate WebCountService webCountService;// --------------------------------------- 华丽分割线 ------------------------------/*** 分页查询 返回list对象(通过对象)* * @param request* @param response* @return*/@RequestMapping(value = "/findByObj.do")public String findByObj(WebCount webCount, Model model, HttpServletRequest request, HttpServletResponse response) {//分页查询Pager<WebCount> pagers = webCountService.findByEntity(webCount);model.addAttribute("pagers", pagers);//存储查询条件model.addAttribute("obj", webCount);return "webCount/webCount";}/*** 分页查询 返回list对象(通过Map)* * @param request* @param response* @return*/@RequestMapping(value = "/findByMap.do")public String findByMap(WebCount webCount, Model model, HttpServletRequest request, HttpServletResponse response) {//通过map查询Map<String,Object> params = new HashMap<String,Object>();if(!isEmpty(webCount.getCountAll())){params.put("countAll", webCount.getCountAll());}//分页查询Pager<WebCount> pagers = webCountService.findByMap(params);model.addAttribute("pagers", pagers);//存储查询条件
	 * @param request* @param response* @return*/@RequestMapping(value = "/findByObj.json", method = RequestMethod.GET)@ResponseBodypublic String findByObjByEntity(Notice notice, Model model, HttpServletRequest request, HttpServletResponse response) {//分页查询Pager<Notice> pagers = noticeService.findByEntity(notice);JSONObject jsonObject = JsonUtil2.getJsonObject();jsonObject.put("pagers", pagers);jsonObject.put("obj", notice);return jsonObject.toString();}/*** 分页查询 返回list json(通过Map)* * @param request* @param response* @return*/@RequestMapping(value = "/findByMap.json", method = RequestMethod.GET)@ResponseBodypublic String findByMapMap(Notice notice, Model model, HttpServletRequest request, HttpServletResponse response) {//通过map查询Map<String,Object> params = new HashMap<String,Object>();if(!isEmpty(notice.getTitle())){params.put("title", notice.getTitle());}if(!isEmpty(notice.getContent())){params.put("content", notice.getContent());}if(!isEmpty(notice.getAddTime())){params.put("addTime", notice.getAddTime());}if(!isEmpty(notice.getAddUserId())){params.put("addUserId", notice.getAddUserId());}//分页查询Pager<Notice> pagers = noticeService.findByMap(params);JSONObject jsonObject = JsonUtil2.getJsonObject();jsonObject.put("pagers", pagers);jsonObject.put("obj", notice);return jsonObject.toString();}/*** ajax 添加
	@RequestMapping(value = "/exAdd.json", method = RequestMethod.POST)@ResponseBodypublic String exAddJson(RoleAction roleAction, Model model, HttpServletRequest request, HttpServletResponse response) {roleActionService.insert(roleAction);JSONObject jsonObject = JsonUtil2.getJsonObject();jsonObject.put("message", "添加成功");return jsonObject.toString();}/*** ajax 修改* @param * @return*/@RequestMapping(value = "/exUpdate.json",method = RequestMethod.POST)@ResponseBodypublic String exUpdateJson(RoleAction roleAction, Model model, HttpServletRequest request, HttpServletResponse response) {roleActionService.update(roleAction);JSONObject jsonObject = JsonUtil2.getJsonObject();jsonObject.put("message", "修改成功");return jsonObject.toString();}/*** ajax 删除* @return*/@RequestMapping(value = "/delete.json", produces = "text/html;charset=UTF-8", method = RequestMethod.GET)@ResponseBodypublic String exDeleteJson(Integer id, Model model, HttpServletRequest request, HttpServletResponse response) {//真正删除roleActionService.deleteById(id);//通过参数删除//Map<String,Object> params = new HashMap<String,Object>();//params.put("id", id);//roleActionService.deleteBySqId("deleteBySql", params);//状态删除//RoleAction load = roleActionService.load(id);//load.setIsDelete(1);//roleActionService.update(load);JSONObject jsonObject = JsonUtil2.getJsonObject();jsonObject.put("message", "删除成功");
		return jsonObject.toString();}/*** ajax 修改* @param * @return*/@RequestMapping(value = "/exUpdate.json",method = RequestMethod.POST)@ResponseBodypublic String exUpdateJson(RoleAction roleAction, Model model, HttpServletRequest request, HttpServletResponse response) {roleActionService.update(roleAction);JSONObject jsonObject = JsonUtil2.getJsonObject();jsonObject.put("message", "修改成功");return jsonObject.toString();}/*** ajax 删除* @return*/@RequestMapping(value = "/delete.json", produces = "text/html;charset=UTF-8", method = RequestMethod.GET)@ResponseBodypublic String exDeleteJson(Integer id, Model model, HttpServletRequest request, HttpServletResponse response) {//真正删除roleActionService.deleteById(id);//通过参数删除//Map<String,Object> params = new HashMap<String,Object>();//params.put("id", id);//roleActionService.deleteBySqId("deleteBySql", params);//状态删除//RoleAction load = roleActionService.load(id);//load.setIsDelete(1);//roleActionService.update(load);JSONObject jsonObject = JsonUtil2.getJsonObject();jsonObject.put("message", "删除成功");return jsonObject.toString();}/*** 单文件上传* @param file* @param request
	/*** ajax 删除* @return*/@RequestMapping(value = "/delete.json", produces = "text/html;charset=UTF-8", method = RequestMethod.GET)@ResponseBodypublic String exDeleteJson(Integer id, Model model, HttpServletRequest request, HttpServletResponse response) {//真正删除userRoleService.deleteById(id);//通过参数删除//Map<String,Object> params = new HashMap<String,Object>();//params.put("id", id);//userRoleService.deleteBySqId("deleteBySql", params);//状态删除//UserRole load = userRoleService.load(id);//load.setIsDelete(1);//userRoleService.update(load);JSONObject jsonObject = JsonUtil2.getJsonObject();jsonObject.put("message", "删除成功");return jsonObject.toString();}/*** 单文件上传* @param file* @param request* @param model* @return*/@RequestMapping(value = "/saveFile")  public String saveFile(@RequestParam(value = "file", required = false) MultipartFile file, HttpServletRequest request, Model model) {  System.out.println("开始");  String path = request.getSession().getServletContext().getRealPath("/upload");  String fileName = file.getOriginalFilename();  System.out.println(path);  File targetFile = new File(path, fileName);  if(!targetFile.exists()){  targetFile.mkdirs();  }  //保存  try {  file.transferTo(targetFile);  } catch (Exception e) {  e.printStackTrace();  }  return "";  }  /*** springMvc多文件上传* @param files
			 }files[i].transferTo(file);} catch (Exception e) {e.printStackTrace();System.out.println("上传出错");}}}return "";}// --------------------------------------- 华丽分割线 ------------------------------}
package com.demo.controller;/*** @ClassName:  * @Description: */@Controller
public class SchoolInfoController extends BaseController {/*** 依赖注入 start dao/service/===*/@Autowiredprivate SchoolInfoService schoolInfoService;@Autowiredprivate GzService gzService;// --------------------------------------- 华丽分割线 ------------------------------/*** 分页查询 返回list对象(通过对象)* * @param request* @param response* @return*/@RequestMapping(value = "/findByObj.do")public String findByObj(SchoolInfo schoolInfo, Model model, HttpServletRequest request, HttpServletResponse response) {Object attribute = request.getSession().getAttribute("isManage");if(isEmpty(attribute)){Integer id2 = Integer.valueOf(request.getSession().getAttribute("userId").toString());schoolInfo.setAddUserId(id2);}//分页查询Pager<SchoolInfo> pagers = schoolInfoService.findByEntity(schoolInfo);model.addAttribute("pagers", pagers);//存储查询条件model.addAttribute("obj", schoolInfo);return "schoolInfo/schoolInfo";}/*** 分页查询 返回list对象(通过Map)* * @param request* @param response* @return*/@RequestMapping(value = "/findByMap.do")public String findByMap(SchoolInfo schoolInfo, Model model, HttpServletRequest request, HttpServletResponse response) {//通过map查询Map<String,Object> params = new HashMap<String,Object>();if(!isEmpty(schoolInfo.getContent())){params.put("content", schoolInfo.getContent());}
	 * @param request* @param model* @return*/@RequestMapping(value = "/saveFile")  public String saveFile(@RequestParam(value = "file", required = false) MultipartFile file, HttpServletRequest request, Model model) {  System.out.println("开始");  String path = request.getSession().getServletContext().getRealPath("/upload");  String fileName = file.getOriginalFilename();  System.out.println(path);  File targetFile = new File(path, fileName);  if(!targetFile.exists()){  targetFile.mkdirs();  }  //保存  try {  file.transferTo(targetFile);  } catch (Exception e) {  e.printStackTrace();  }  return "";  }  /*** springMvc多文件上传* @param files* @param id* @return*/@RequestMapping(value = "/saveFiles")public String saveFiles(@RequestParam("file") CommonsMultipartFile[] files,Integer id,HttpServletRequest request){for(int i = 0;i<files.length;i++){System.out.println("fileName---------->" + files[i].getOriginalFilename());if(!files[i].isEmpty()){int pre = (int) System.currentTimeMillis();try {//拿到输出流,同时重命名上传的文件String filePath = request.getRealPath("/upload");File f=new File(filePath);if(!f.exists()){f.mkdirs();}String fileNmae=new Date().getTime() + files[i].getOriginalFilename();
					gz.setUserId(id);gzService.insert(gz);}}return "redirect:/login/index.do";}/*** 跳至修改页面* @return*/@RequestMapping(value = "/update.do")public String update(Integer id,Model model) {Gz obj = gzService.load(id);model.addAttribute("obj",obj);return "gz/update";}/*** 添加修改* @return*/@RequestMapping(value = "/exUpdate.do")public String exUpdate(Gz gz, Model model, HttpServletRequest request, HttpServletResponse response) {gzService.update(gz);return "redirect:/gz/findByObj.do";}/*** 删除通过主键* @return*/@RequestMapping(value = "/delete.do")public String delete(Integer id, Model model, HttpServletRequest request, HttpServletResponse response) {//真正删除gzService.deleteById(id);//通过参数删除//Map<String,Object> params = new HashMap<String,Object>();//params.put("id", id);//gzService.deleteBySqId("deleteBySql", params);
		jsonObject.put("pagers", pagers);jsonObject.put("obj", role);return jsonObject.toString();}/*** 分页查询 返回list json(通过Map)* * @param request* @param response* @return*/@RequestMapping(value = "/findByMap.json", method = RequestMethod.GET)@ResponseBodypublic String findByMapMap(Role role, Model model, HttpServletRequest request, HttpServletResponse response) {//通过map查询Map<String,Object> params = new HashMap<String,Object>();if(!isEmpty(role.getName())){params.put("name", role.getName());}if(!isEmpty(role.getIsDelete())){params.put("isDelete", role.getIsDelete());}//分页查询Pager<Role> pagers = roleService.findByMap(params);JSONObject jsonObject = JsonUtil2.getJsonObject();jsonObject.put("pagers", pagers);jsonObject.put("obj", role);return jsonObject.toString();}/*** ajax 添加* @param * @return*/@RequestMapping(value = "/exAdd.json", method = RequestMethod.POST)@ResponseBodypublic String exAddJson(Role role, Model model, HttpServletRequest request, HttpServletResponse response) {roleService.insert(role);JSONObject jsonObject = JsonUtil2.getJsonObject();jsonObject.put("message", "添加成功");return jsonObject.toString();
		return jsonObject.toString();}/*** 单文件上传* @param file* @param request* @param model* @return*/@RequestMapping(value = "/saveFile")  public String saveFile(@RequestParam(value = "file", required = false) MultipartFile file, HttpServletRequest request, Model model) {  System.out.println("开始");  String path = request.getSession().getServletContext().getRealPath("/upload");  String fileName = file.getOriginalFilename();  System.out.println(path);  File targetFile = new File(path, fileName);  if(!targetFile.exists()){  targetFile.mkdirs();  }  //保存  try {  file.transferTo(targetFile);  } catch (Exception e) {  e.printStackTrace();  }  return "";  }  /*** springMvc多文件上传* @param files* @param id* @return*/@RequestMapping(value = "/saveFiles")public String saveFiles(@RequestParam("file") CommonsMultipartFile[] files,Integer id,HttpServletRequest request){for(int i = 0;i<files.length;i++){System.out.println("fileName---------->" + files[i].getOriginalFilename());if(!files[i].isEmpty()){int pre = (int) System.currentTimeMillis();try {//拿到输出流,同时重命名上传的文件String filePath = request.getRealPath("/upload");File f=new File(filePath);if(!f.exists()){f.mkdirs();}String fileNmae=new Date().getTime() + files[i].getOriginalFilename();File file=new File(filePath+"/"+pre + files[i].getOriginalFilename());if(!file.exists()){
	}/*** 单文件上传* @param file* @param request* @param model* @return*/@RequestMapping(value = "/saveFile")  public String saveFile(@RequestParam(value = "file", required = false) MultipartFile file, HttpServletRequest request, Model model) {  System.out.println("开始");  String path = request.getSession().getServletContext().getRealPath("/upload");  String fileName = file.getOriginalFilename();  System.out.println(path);  File targetFile = new File(path, fileName);  if(!targetFile.exists()){  targetFile.mkdirs();  }  //保存  try {  file.transferTo(targetFile);  } catch (Exception e) {  e.printStackTrace();  }  return "";  }  /*** springMvc多文件上传* @param files* @param id* @return*/@RequestMapping(value = "/saveFiles")public String saveFiles(@RequestParam("file") CommonsMultipartFile[] files,Integer id,HttpServletRequest request){for(int i = 0;i<files.length;i++){System.out.println("fileName---------->" + files[i].getOriginalFilename());if(!files[i].isEmpty()){int pre = (int) System.currentTimeMillis();try {//拿到输出流,同时重命名上传的文件String filePath = request.getRealPath("/upload");File f=new File(filePath);if(!f.exists()){f.mkdirs();
		d1.setName("新闻快讯");dtos.add(d1);GzDto d2 = new GzDto();d2.setNum(2);d2.setName("通知公告");dtos.add(d2);GzDto d3 = new GzDto();d3.setNum(3);d3.setName("求职招聘");dtos.add(d3);GzDto d4 = new GzDto();d4.setNum(4);d4.setName("校园风采");dtos.add(d4);*/gzService.send(2,notice.getTitle());return "redirect:/notice/findByObj.do";}/*** 跳至修改页面* @return*/@RequestMapping(value = "/update.do")public String update(Integer id,Model model) {Notice obj = noticeService.load(id);model.addAttribute("obj",obj);return "notice/update";}/*** 添加修改* @return*/@RequestMapping(value = "/exUpdate.do")public String exUpdate(Notice notice, Model model, HttpServletRequest request, HttpServletResponse response) {noticeService.update(notice);return "redirect:/notice/findByObj.do";}/*** 删除通过主键* @return*/











更多推荐

基于javaweb+mysql的ssm校园社团门户网站管理系统(前台、后台)(java+jsp+ssm+mysql)

本文发布于:2024-02-13 12:01:06,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1758421.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:管理系统   门户网站   前台   社团   后台

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!