基于ssm+mysql+jsp实现歇后语管理系统

一、系统介绍

本系统实现了
普通用户:歇后语大全、歇后语排行榜、歇后语管理
管理员用户:歇后语大全、歇后语排行榜、歇后语管理、用户管理

二、系统展示

1.歇后语大全

在这里插入图片描述

2.歇后语排行榜

在这里插入图片描述

3.歇后语管理

在这里插入图片描述

4.用户管理

在这里插入图片描述

三、代码展示

package com.student.core.interceptor;


import com.student.core.po.User;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;

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

/**
 * 登录拦截器
 */
public class LoginInterceptor implements HandlerInterceptor {
	@Override
	public boolean preHandle(HttpServletRequest request,
			HttpServletResponse response, Object handler)
			throws Exception {
		// 获取请求的URL
		String url = request.getRequestURI();
		// URL:除了登录请求外,其他的URL都进行拦截控制
		if (url.indexOf("/login.action") >= 0) {
			return true;
		}
		if (url.indexOf("/user/addUser.action") >= 0) {
			return true;
		}
		if (url.indexOf("/province/getProvince.action") >= 0) {
			return true;
		}
		// 获取Session
		HttpSession session = request.getSession();
		User user = (User) session.getAttribute("USER_SESSION");
		// 判断Session中是否有用户数据,如果有,则返回true,继续向下执行
		if (user != null) {
			return true;
		}
		// 不符合条件的给出提示信息,并转发到登录页面
		request.setAttribute("msg", "您还没有登录,请先登录!");
		request.getRequestDispatcher("/WEB-INF/jsp/login.jsp")
		                                        .forward(request, response);
		return false;
	}
	@Override
	public void postHandle(HttpServletRequest request,
			HttpServletResponse response, Object handler,
			ModelAndView modelAndView) throws Exception {
	}
	@Override
	public void afterCompletion(HttpServletRequest request,
			HttpServletResponse response, Object handler, Exception ex)
			throws Exception {
	}
}

四、获取源码

点击下载
基于ssm+mysql+jsp实现歇后语管理系统

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小码叔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值