資源簡介

代碼片段和文件信息
package?cn.javaex.yaoqishan.action.admin;
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.ui.ModelMap;
import?org.springframework.util.StringUtils;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.ResponseBody;
import?cn.javaex.yaoqishan.constant.ErrorMsg;
import?cn.javaex.yaoqishan.exception.QingException;
import?cn.javaex.yaoqishan.service.user_info.UserInfoService;
import?cn.javaex.yaoqishan.util.MD5;
import?cn.javaex.yaoqishan.view.Result;
import?cn.javaex.yaoqishan.view.UserInfo;
@Controller
@RequestMapping(“admin“)
public?class?AdminAction?{
@Autowired
private?UserInfoService?userInfoService;
//?登錄頁面顯示
@RequestMapping(“login.action“)
public?String?login()?{
return?“admin/login“;
}
/**
?*?管理員登錄后臺
?*?@param?loginName?登錄名
?*?@param?passWord?登錄密碼
?*?@throws?Exception?
?*/
@RequestMapping(“login.json“)
@ResponseBody
public?Result?login(HttpServletRequest?request)?throws?Exception?{
//?1.0?獲取登錄參數
String?szLoginName?=?request.getParameter(“login_name“);
String?szPassWord?=?request.getParameter(“pass_word“);
//?2.0?校驗用戶
//?2.1?校驗用戶名或密碼是否填寫
if?(StringUtils.isEmpty(szLoginName)?||?StringUtils.isEmpty(szPassWord))?{
throw?new?QingException(ErrorMsg.ERROR_100001);
}
//?2.2?校驗用戶名、密碼是否正確
UserInfo?userInfo?=?userInfoService.selectUser(szLoginName?MD5.md5(szPassWord));
if?(userInfo==null)?{
throw?new?QingException(ErrorMsg.ERROR_100002);
}
//?2.3?校驗是否是管理員
if?(!“管理員“.equals(userInfo.getGroupName()))?{
throw?new?QingException(ErrorMsg.ERROR_100002);
}
//?3.0?校驗成功,設置session
request.getSession().setAttribute(“userInfo“?userInfo);
return?Result.success();
}
/**
?*?清除session
?*/
@RequestMapping(“logout.action“)
public?String?logout(HttpSession?session)?{
//?清除session
session.invalidate();
return?“redirect:login.action“;
}
/**
?*?獲取當前登錄的管理員信息
?*?@return
?*/
@RequestMapping(“get_admin.json“)
@ResponseBody
public?Result?getAdmin(HttpServletRequest?request)?{
//?判斷session
HttpSession?session??=?request.getSession();
//?從session中取出用戶身份信息
UserInfo?userInfo?=?(UserInfo)session.getAttribute(“userInfo“);
return?Result.success().add(“userInfo“?userInfo);
}
/**
?*?管理中心首頁
?*/
@RequestMapping(“center.action“)
public?String?center(ModelMap?map)?{
StringBuffer?sb?=?new?StringBuffer();
sb.append(““);
sb.append(“ tle‘>程序版本:
“);
sb.append(“ yaoqishan?1.0.0“);
sb.append(“ “);
sb.append(““);
sb.append(““);
sb.append(“ tle‘>
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-07-03?00:35??yaoqishan\
?????文件????????3497??2018-07-03?00:35??yaoqishan\pom.xml
?????文件????????2714??2018-07-03?00:35??yaoqishan\README.md
?????目錄???????????0??2018-07-03?00:35??yaoqishan\src\
?????目錄???????????0??2018-07-03?00:35??yaoqishan\src\main\
?????目錄???????????0??2018-07-03?00:35??yaoqishan\src\main\java\
?????目錄???????????0??2018-07-03?00:35??yaoqishan\src\main\java\cn\
?????目錄???????????0??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\
?????目錄???????????0??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\
?????目錄???????????0??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\action\
?????目錄???????????0??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\action\admin\
?????文件????????6493??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\action\admin\AdminAction.java
?????文件????????7314??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\action\admin\UserAction.java
?????目錄???????????0??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\action\api\
?????文件????????7503??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\action\api\ApiAction.java
?????目錄???????????0??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\action\api_info\
?????文件????????9195??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\action\api_info\ApiInfoAction.java
?????目錄???????????0??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\action\channel_info\
?????文件????????2970??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\action\channel_info\ChannelInfoAction.java
?????目錄???????????0??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\action\collection_info\
?????文件????????5416??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\action\collection_info\CollectionInfoAction.java
?????目錄???????????0??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\action\comment_info\
?????文件????????3355??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\action\comment_info\CommentInfoAction.java
?????目錄???????????0??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\action\email_info\
?????文件????????3337??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\action\email_info\EmailInfoAction.java
?????目錄???????????0??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\action\field_info\
?????文件????????5679??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\action\field_info\FieldInfoAction.java
?????目錄???????????0??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\action\field_profile_info\
?????文件????????3150??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\action\field_profile_info\FieldProfileInfoAction.java
?????目錄???????????0??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\action\group_info\
?????文件????????2311??2018-07-03?00:35??yaoqishan\src\main\java\cn\javaex\yaoqishan\action\group_info\GroupInfoAction.java
............此處省略449個文件信息
- 上一篇:JSP汽車租賃系統java
- 下一篇:銷售管理系統 JSP
評論
共有 條評論
相關資源
- 簡易教學管理系統(jsp spring struts h
- java用spring struts hibernate做的學生成績
- springboot商城系統
- 基于springboot和vue 前后端分離后臺管理
- springboot2.0+spring cloud+eureka(分布式項
- Vue + SpringBoot + MyBatis 音樂網站(源碼
- spring boot+ios app+android app 即時通訊項目
- Spring4.2.9+mybatis3.4.4集成整合Jackson版支
- spring3.0 API 中文 CHM文檔
- Spring+SpringMVC+Mybatis整合代碼+所有Spr
- Spring3.1 MongoDB整合含jar包已測
- spring 整合 mongodb 需要的jar包
- springBoot項目的代碼生成器
- 2018-尚硅谷最新全套視頻打包(sprin
- Java SpringBoot 支付寶和微信支付整合
- Spring Boot技術棧博客企業前后端.txt
- 《Java EE企業級應用開發教程Spring+Sp
- spring+struts2+hibernate完整項目初學者進
- 黑馬程序員SSM框架jar整合
- Spring實戰第4版高清完整版PDF-
- 購物網站源碼+數據庫
- 畢設:基于javaweb的宿舍管理系統
- 基于SSM框架的網上書店商城項目系統
- 基于SSM的校園兼職平臺畢業設計程序
- 基于Andriod Stdio大學生兼職招聘APP
- maven+ssm 實現java版視頻上傳預覽
- jsp+springmvc+mysql實現的校園失物招領管
- SSM+Mysql實現防慕課網項目.zip
- java 商城系統
- jsp+ssm+mysql實現的零食商城系統源碼