资源简介
最近学习了一下mybatis结合网上的一些列子搭建的一个网站的框架,前端显示用的velocity引擎,数据访问使用mybatis+oracle,视图访问控制spring mvc,框架主要包括一些基本的增删改操作以及拦截器,项目介绍地址:http://blog.csdn.net/u014378474/article/details/47336811!!
代码片段和文件信息
package com.common.interceptor;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;
public class MyInterceptor implements HandlerInterceptor {
// afterCompletion()方法在DispatcherServlet完全处理完请求后被调用
// 这个方法在DispatcherServlet完全处理完请求后被调用,可以在该方法中进行一些资源清理的操作。
public void afterCompletion(HttpServletRequest request
HttpServletResponse response object obj Exception err)
throws Exception {
request.removeAttribute(“status“);
}
// postHandle()方法在业务处理器处理请求之后被调用
// 这个方法在业务处理器处理完请求后,但是DispatcherServlet向客户端返回请求前被调用,在该方法中对用户请求request进行处理。
public void postHandle(HttpServletRequest request HttpServletResponse response
object obj ModelAndView mav) throws Exception {
String status=(String) request.getAttribute(“status“);
String path=mav.getViewName();
System.out.println(path);
if(path.contains(“login“)){
System.out.println(“是登陆请求“);
}else{
if(status.equals(“false“)){
request.getSession().setAttribute(“msg“ “没有登录“);
response.sendRedirect(“login.htm“);
}
}
}
// preHandle()方法在业务处理器处理请求之前被调用
// 这个方法在业务处理器处理请求之前被调用,
// 在该方法中对用户请求request进行处理。如果程序员决定该拦截器对请求进行拦截处理后还要调用其他的拦截器,
// 或者是业务处理器去进行处理,则返回true;如果程序员决定不需要再调用其他的组件去处理请求,则返回false。
public boolean preHandle(HttpServletRequest request HttpServletResponse response
object obj) throws Exception {
String str = (String) request.getSession().getAttribute(“name“);
if(str!=null){
request.setAttribute(“status““true“);
} else{
request.setAttribute(“status““false“);
}
return true;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-08-07 12:03 myBatis\
文件 4166 2015-08-07 08:28 myBatis\.classpath
目录 0 2015-08-07 12:03 myBatis\.externalToolBuilders\
文件 548 2015-08-07 09:28 myBatis\.externalToolBuilders\org.eclipse.wst.jsdt.core.ja
目录 0 2015-08-07 12:05 myBatis\.myeclipse\
文件 294 2015-07-03 08:15 myBatis\.myme
文件 2193 2015-08-07 09:28 myBatis\.project
目录 0 2015-08-07 12:03 myBatis\.settings\
文件 500 2015-06-19 08:49 myBatis\.settings\.jsdtscope
文件 198 2015-07-16 18:43 myBatis\.settings\com.genuitec.eclipse.core.prefs
文件 395 2015-06-19 08:49 myBatis\.settings\org.eclipse.jdt.core.prefs
文件 459 2015-08-06 14:49 myBatis\.settings\org.eclipse.wst.common.component
文件 252 2015-06-19 08:49 myBatis\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2015-06-19 08:49 myBatis\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2015-06-19 08:49 myBatis\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 415 2015-08-06 14:36 myBatis\.springBeans
目录 0 2015-08-07 12:03 myBatis\WebRoot\
目录 0 2015-08-07 12:03 myBatis\WebRoot\me
文件 36 2015-06-19 08:49 myBatis\WebRoot\me
目录 0 2015-08-07 12:03 myBatis\WebRoot\WEB-INF\
目录 0 2015-08-07 12:03 myBatis\WebRoot\WEB-INF\classes\
文件 5465 2015-08-07 10:31 myBatis\WebRoot\WEB-INF\classes\applicationContext.xm
目录 0 2015-08-07 12:03 myBatis\WebRoot\WEB-INF\classes\com\
目录 0 2015-08-07 12:03 myBatis\WebRoot\WEB-INF\classes\com\common\
目录 0 2015-08-07 12:03 myBatis\WebRoot\WEB-INF\classes\com\common\interceptor\
文件 2496 2015-08-07 10:05 myBatis\WebRoot\WEB-INF\classes\com\common\interceptor\MyInterceptor.class
目录 0 2015-08-07 12:03 myBatis\WebRoot\WEB-INF\classes\com\mybatis\
目录 0 2015-08-07 12:03 myBatis\WebRoot\WEB-INF\classes\com\mybatis\bean\
文件 1836 2015-08-07 09:28 myBatis\WebRoot\WEB-INF\classes\com\mybatis\bean\Book.class
文件 2056 2015-08-07 09:28 myBatis\WebRoot\WEB-INF\classes\com\mybatis\bean\Student.class
文件 1189 2015-08-07 09:28 myBatis\WebRoot\WEB-INF\classes\com\mybatis\bean\UserInfo.class
............此处省略562个文件信息
- 上一篇:微软BI解决方案
- 下一篇:sqlitemanager mac破解版 3.9
相关资源
- springmvc写的超市订单管理系统
- 电影院源码以及数据库源码.zip
- springboot+mtbatis前后端分离开发音乐网
- 基于Springmvc、mybaits的简单课程设计购
- SSH框架实现的用户注册功能可运行
- MVC图书管理系统mysql+tomcat+myeclipse
- 基于Spring的在线购物商城
- 留言板基于springmvc+js+jq+ajax+oracle开发
- 个人博客系统项目源码
- 很好用的学生信息管理系统,Struts2
- SpringMVC+Hibernate+Spring毕业设计完整OA源
- 基于SpringBoot的在线课程学习系统设计
- 景区管理系统.zip
- vue +springboot前后端分离项目微调过一
- Springboot + vue美食网站源码分享,直接
- SpringMVC+mysql+idea+JDBC实现的登陆注册系
- activiti Spring boot 整合
- spring+springmvc+mybatis搭建的一个美康医
- SpringBoot健身房管理系统
- SpringMVC+Spring+mybatis+Mysql 客户关系管理
- 基于SSH框架搭建的手机app后台项目
- 进销存管理系统 SSH+MYsql 代码简单易懂
- ERP采购系统
- ssm框架spring+spring mvc +mybatis实现用户注
- ssh框架spring+struts+hibernate实现注册登录
- ssm框架spring+spring mvc +mybatis实现登录和
- ssh mvc ajax 购物车
- springmvc+mybatis+sqlserver小
- 酒店宾馆管理系统 springboot项目 mysq
- spring+struts2+mybatis框架实现单表增删改
评论
共有 条评论