基于Spring+SpringMVC+MyBatis SSM框架的简易新闻系统前后台


基于Spring+SpringMVC+MyBatis SSM框架的简易新闻系统前后台源码及sql文件,可用于学习参考。导入eclipse发布后即可。前端使用bootstrap。 前台地址:http://localhost:8080/News/news/news_index.action 后台地址:http://localhost:8080/News/admin/admin.action 用户名:admin 密码: 123
资源截图
代码片段和文件信息
package com.controller;

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.servlet.ModelAndView;

import com.entity.User;
import com.service.UserService;

@Controller
// 定义该Controller的根访问路径 /admin
@RequestMapping(“/admin“)
public class AdminLoginController {
// 注入UserService
@Autowired
private UserService userService;

// 显示admin首页
@RequestMapping(“/admin“)
public String admin() throws Exception {
return “admin/admin_login“;
}

// 登录
@RequestMapping(“/login“)
public String login(HttpServletRequest request HttpSession session
String username String password) throws Exception {
User r = userService.findLoginUser(username password);
if (r != null) {
if (r.getIdent() == 1) {
session.setAttribute(“adminname“ r.getUsername());
session.setAttribute(“adminid“ r.getId());
return “redirect:/admin/user/userlist.action“;
} else {
return “redirect:/admin/error.action“;
}
} else {
return “redirect:/admin/error.action“;
}

}

// 登录失败页面
@RequestMapping(“/error“)
public ModelAndView error() throws Exception {
// 创建返回的对象modeAndView
ModelAndView modelAndView = new ModelAndView();
// 返回到jsp显示
modelAndView.setViewName(“admin/error“);
return modelAndView;
}

// 退出登录
@RequestMapping(“/signout“)
public ModelAndView signout(HttpSession session) throws Exception {
session.invalidate();
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName(“admin/admin_login“);
return modelAndView;
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-02-20 10:45  News
     文件        3674  2016-09-08 21:53  news.sql
     文件        3305  2016-10-22 19:01  News.classpath
     文件        1037  2016-09-03 15:16  News.project
     目录           0  2017-02-20 10:45  News.settings
     文件         500  2016-09-03 14:01  News.settings.jsdtscope
     文件         105  2016-10-09 17:13  News.settingsorg.eclipse.core.resources.prefs
     文件         364  2016-09-03 14:01  News.settingsorg.eclipse.jdt.core.prefs
     文件         548  2016-09-03 15:16  News.settingsorg.eclipse.wst.common.component
     文件         345  2016-09-03 14:01  News.settingsorg.eclipse.wst.common.project.facet.core.xml
     文件          49  2016-09-03 14:01  News.settingsorg.eclipse.wst.jsdt.ui.superType.container
     文件           6  2016-09-03 14:01  News.settingsorg.eclipse.wst.jsdt.ui.superType.name
     目录           0  2017-02-20 10:45  Newsconfig
     文件         118  2016-09-08 22:11  Newsconfigdb.properties
     文件         234  2016-09-03 14:04  Newsconfiglog4j.properties
     目录           0  2017-02-20 10:45  Newsconfigmybatis
     文件         369  2016-09-03 14:31  NewsconfigmybatissqlMapConfig.xml
     目录           0  2017-02-20 10:45  Newsconfigspring
     文件        2242  2016-09-03 14:29  NewsconfigspringapplicationContext-dao.xml
     文件        1325  2016-10-19 17:17  NewsconfigspringapplicationContext-service.xml
     文件        2036  2016-09-03 14:31  NewsconfigspringapplicationContext-transaction.xml
     文件        2014  2016-09-03 15:22  Newsconfigspringspringmvc.xml
     目录           0  2017-02-20 10:45  Newssrc
     目录           0  2017-02-20 10:45  Newssrccom
     目录           0  2017-02-20 10:45  Newssrccomcontroller
     文件        1873  2016-10-10 15:19  NewssrccomcontrollerAdminLoginController.java
     文件        3833  2016-10-19 14:54  NewssrccomcontrollerManagerNewsController.java
     文件        3082  2016-10-09 17:55  NewssrccomcontrollerManagerSortController.java
     文件        3419  2016-10-22 19:42  NewssrccomcontrollerManagerUserController.java
     文件        4994  2016-10-19 17:38  NewssrccomcontrollerNewsController.java
     文件        5309  2016-10-19 17:21  NewssrccomcontrollerUserController.java
............此处省略233个文件信息

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

发表评论

评论列表(条)