Crowdfunding:Admin Preparation for maintenance

一、显示后台主页面:admin-main.jsp

<base href="http://${pageContext.request.serverName}:${pageContext.request.serverPort}${pageContext.request.contextPath}/"/>

用户名显示:${sessionScope['LOGIN-ADMIN'].userName}

二、后台主页面提取公共部分

<%@include file="/WEB-INF/include-head.jsp"%>
<%@include file="/WEB-INF/include-nav.jsp"%>
<%@include file="/WEB-INF/include-sidebar.jsp"%>

三、解决表单重提交,修改登录后跳转方式:

将登录完成跳转到后台主页面改成重定向:

@RequestMapping("/admin/do/login")
public String doLogin(
		@RequestParam("loginAcct")String loginAcct ,
		@RequestParam("userPswd")String userPswd ,
		Model model ,
		HttpSession hSession
		) {
	//调用adminService的login方法执行登录业务逻辑,返回查询到的Admin对象
	Admin admin = adminService.login(loginAcct, userPswd);
	//判断admin是否为null
	if (admin == null) {
model.addAttribute(CrowdfundingConstant.ATTR_NAME_MESSAGE,CrowdfundingConstant.MESSAGE_LOGIN_FAILED);
		return "admin-login";
	}
	hSession.setAttribute(CrowdfundingConstant.ATTR_NAME_LOGIN_ADMIN, admin);
	return "redirect:/admin/to/main/page.html";
}

spring-web-mvc.xml:

<mvc:view-controller path="/admin/to/main/page.html" view-name="admin-main"/>

系统退出:

四、后台JSP页面模板

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html lang="UTF-8">
<%@include file="/WEB-INF/include-head.jsp"%>
<body>
  <%@include file="/WEB-INF/include-nav.jsp"%>
    <div class="container-fluid">
      <div class="row">
        <%@include file="/WEB-INF/include-sidebar.jsp"%>

        </div>
      </div>
    </div>
  </body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值