Spring
文章平均质量分 59
xiaosongwahaha
这个作者很懒,什么都没留下…
展开
-
SessionListener,据说是可以用来统计系统的在线人数
1、在web.xml中增加监听器 com.suning.web.authority.SessionListener 2、package com.suning.web.authority;public class SessionListener implements HttpSessionListener {原创 2018-01-01 21:19:28 · 1177 阅读 · 0 评论 -
SpringMVC+freemarker实现菜单导航的思想一
1、登录系统后进入的首页index.ftl 2、mainsite.ftl配置3、导航栏page-slidebar.ftl原创 2018-01-01 21:26:35 · 2651 阅读 · 0 评论 -
控制菜单的比较麻烦的一种思路(不推荐使用),后面还有较为好点的
思路一:比较麻烦(不推荐使用),每增加一个菜单还要改java程序,这里仅做参考(1)在index.ftl中设置菜单:菜单11菜单12菜单21 菜单22页面中将style从后台取值。(2)登录系统时,自动进入首页@RequestMapping("/index.do")pub原创 2018-01-01 21:25:50 · 341 阅读 · 0 评论 -
根据角色加载菜单的思路(推荐使用)
与前面控制菜单的思路相比,这个思路的特点就是自动获取,增加菜单后会自动获取新的菜单与数据库中该角色的可访问url对比,如果是可允许访问的菜单就会显示,否则不显示,只要改变前端的ftl文件即可。 1、index.ftl:初始化的时候一级二级菜单都是不可见的。原创 2018-01-01 21:25:06 · 3148 阅读 · 0 评论 -
SpringMVC前后台交互
1、前台发送请求到后台:页面上的按钮 添加角色js中的函数通过ajax发送Url可以直接访问后台function urlAdd() { var url = "urlAdd.json?urlType=" + urlType + "&&urlResource=" + urlResource + "&¤tPage=" +原创 2018-01-01 21:24:07 · 1848 阅读 · 0 评论 -
Spring Security中<@security.authorize的使用
系统使用Spring Security登录验证时会把用户的角色信息也带入,例如用户以管理员的帐号登录时角色为ROLE_ADMIN,这时可以利用首先引入依赖 org.springframework.security spring-security-taglibs 3.1.4.RELEASE原创 2018-01-01 21:23:30 · 1683 阅读 · 0 评论 -
根据角色进行权限控制
Spring security实现登录验证+权限控制 上面这篇文章中是通过赋予admin账户URL来禁止其他用户访问,这样过于死板,现在用赋予每个角色可以访问的URL,然后将用户与URL绑定,来进行URL访问控制,前面的文章 根据角色加载菜单的思路(推荐使用) 是通过角色控制菜单是否显示,但是仅仅那样是不够的,还要通过控制URL的访问来进一步进行URL访问控制原创 2018-01-01 21:22:30 · 2480 阅读 · 0 评论 -
Spring 利用logback输出打印日志:
Spring 利用logback输出打印日志:一、pom.xml中添加相应的jar包:1、首先由于logback的jar包与slf4j-log4j12冲突,所以先去掉相关的jar包: org.slf4j slf4j-log4j12 1.7.16 --> org.apache.hadoop原创 2018-01-01 21:21:22 · 5536 阅读 · 0 评论 -
@autowired自动装配的几种方式
注意:在使用 @Autowired时不要将类静态化,即不要加static1、在applicationContext.xml中扫描该类的包然后再其他类只要像下面这样既可装配: @Autowired private PsInfoService csInfoService; 并且原创 2018-01-01 21:20:12 · 2927 阅读 · 0 评论 -
Spring security注销登录
上接文章 Spring security实现登录验证+权限控制spring-security.xml配置如下: --> -->原创 2018-01-01 21:27:11 · 2564 阅读 · 0 评论 -
Spring security实现登录验证+权限控制
废话不多说,直接上代码一、pom.xml添加依赖 org.springframework.security spring-security-core 3.1.4.RELEASE org.springframework.security spr原创 2018-01-01 21:28:25 · 2633 阅读 · 0 评论 -
session失效之后重新登录,点击失效之前的菜单依旧返回登录页面
框架是SpringMVC+Spring-security+freemarker错误分析:正常来说,session失效的时候服务器后台会将失效的sessionId发送给前端的浏览器并作为cookie存储起来,这样cookie也会马上失效。但是发生以上的问题经过日志跟踪发现session失效的时候,产生了一个未知的cookie,这个cookie并不是由服务器端传到浏览器的,原创 2017-12-17 15:33:11 · 1480 阅读 · 0 评论 -
Spring中装配配置文件的三种方式
Spring中装配配置文件的三种方式:(前两种方式推荐,后一种方式不推荐)方式一:1、在src\main\webapp\WEB-INF\config\applicationContext.xml中配置bean例如: 2、然后在类中进行声明即可,例如:private ThreadPoolTaskExecutor taskExecutor;方式二:1、在src\main\webapp\WEB-IN原创 2018-01-01 21:34:20 · 647 阅读 · 0 评论 -
SpringMVC+jetty框架搭建
上接Maven多模块工程搭建完之后,开始搭建web工程。一、pom.xml的配置1、首先是pom.xml中要添加各种Sring依赖。 4.1.7.RELEASE 目前不知道是否要依赖于admin,因此先注释 com.suning.search ps-admin原创 2018-01-01 21:33:46 · 1880 阅读 · 0 评论 -
SpringMVC通过视图配置器返回Json和跨域Jsonp格式数据
上接SpringMVC+jetty框架搭建1、首先要配置视图配置器,见前面文章SpringMVC+jetty框架搭建2、jsonp数据格式转换器package com.suning.viewsolver;import java.util.Map;import javax.servlet.http.HttpServletRequ原创 2018-01-01 21:32:52 · 1542 阅读 · 0 评论 -
同时配置redis和hbase的配置文件遇到的问题
问题以及分析:redis和hbase的xml的配置文件要分别读取不同的properties文件以获取配置信息,但是Spring容器采用反射扫描的发现机制,在探测到Spring容器中有一个org.springframework.beans.factory.config.PropertyPlaceholderConfigurer的Bean就会停止对剩余PropertyPlacehold原创 2018-01-01 21:31:37 · 276 阅读 · 0 评论 -
SpringMVC+freemarker 视图解析最小实现
上接SpringMVC+jetty框架搭建上接SpringMVC通过视图配置器返回Json和跨域Jsonp格式数据在以上两个配置的基础上再加上freemarker 视图解析1、在pom.xml中引入freemarker包 org.freemarker freemarker 2.3.20原创 2018-01-01 21:30:56 · 305 阅读 · 0 评论 -
SpringMVC+Spring Security实现登录认证的简单功能
一、依赖pom.xml这里仅仅列出security需要的依赖,其他依赖见前面Spring目录下文章。 org.springframework.security spring-security-core 3.1.4.RELEASE org.springframew原创 2018-01-01 21:30:14 · 8888 阅读 · 0 评论 -
对SpringMVC上下文容器配置的理解
1、在读程序的过程中有一个疑问:WebApplicationContext webApplicationContext = ContextLoader.getCurrentWebApplicationContext();FilterSql filterSql = (FilterSql)webApplicationContext.getBean("filterSql");//获取be原创 2018-01-01 21:29:14 · 658 阅读 · 0 评论 -
SpringMVC前后台交互
1、前台发送请求到后台:页面上的按钮 添加角色js中的函数通过ajax发送Url可以直接访问后台function urlAdd() { var url = "urlAdd.json?urlType=" + urlType + "&&urlResource=" + urlResource + "&¤tPage=" +原创 2018-01-05 21:46:19 · 479 阅读 · 0 评论