摘要: 安装就不用说了,很简单,在FireFox上插件库里找到FireBug就Ok了。下图是FireBug Debug 窗口。 FireBug美工用的非常普遍,公司美工妹妹用的非常熟练 呵呵,而对于我们开发人员,主要用它来Debug JS。看看官方对Debug功能的介绍。Firebug includes a powerful JavaScript debugger that lets you pause execution at any time and see what each variable looked like at that moment. If your code is a lit.. 阅读全文
posted @ 2013-05-01 14:41 linux,dev 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Session 的管理和并发Spring Security 的一个常见配置就是检测相同的用户以不同的 session 登录安全系统。这被称为并发控制(concurrency control ) ,是 session 管理( session management ) 一系列相关配置功能的一部分。严格来说,这个功能并不是高级配置,但是它会让很多新手感到迷惑,并且最好在你对 Sping Security 整体功能有所了解的基础上再掌握它。 Spring Security 的 session 管理能够以两种不同的方式进行配置—— session 固化保护( session fixation prote 阅读全文
posted @ 2013-05-01 14:41 linux,dev 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 需要写个拦截器,当用户没有登录的时候某些页面是不能访问的用法将需要登录后访问的文件全部放在一个文件夹中,这里是logined文件夹Java代码 import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.StringTokenizer; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.serv 阅读全文
posted @ 2013-05-01 14:40 linux,dev 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 以下代码是继承OncePerRequestFilter实现登录过滤的代码:[java] view plaincopy/**** @author geloin* @date 2012-4-10 下午2:37:38*/ package com.test.spring.filter; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.FilterChain; import javax.servlet.ServletException; import javax.servlet.http.HttpS 阅读全文
posted @ 2013-05-01 14:40 linux,dev 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 2013-04-17未登录,不允许访问项目文件夹内的页面,那如何判断是否登录呢?下面向大家详细介绍spring mvc Session拦截器的使用,本文以登录为例,未登录无权限访问项目内页面,session为空时返回项目首页。代码如下:[html]package com.sundear.sundearemm.interceptor;import com.sundear.sundearemm.model.User;import java.util.logging.Level;import java.util.logging.Logger;import javax.servlet.http.Htt 阅读全文
posted @ 2013-05-01 14:39 linux,dev 阅读(426) 评论(0) 推荐(0) 编辑
摘要: (2012-05-03)mvc:interceptors这个标签用于注册一个自定义拦截器或者是WebRequestInterceptors.可以通过定义URL来进行路径请求拦截,可以做到较为细粒度的拦截控制。例如在配置文件加入定义的拦截器只需要实现@Overridepublic boolean preHandle(HttpServletRequest req,HttpServletResponse res, Object handler) 阅读全文
posted @ 2013-05-01 14:39 linux,dev 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 我的配置,我想进默认首页时不拦截,可还是拦截了,怎么回事?--------------------------------------采纳的答案------------------改成-----> 估计是你访问"/"时就到了拦截器----------------------------------------------------------在拦截器里注入一个属性 List uncheckUrls /login /doLogin public class PermissionI... 阅读全文
posted @ 2013-05-01 14:38 linux,dev 阅读(2508) 评论(0) 推荐(0) 编辑
摘要: 比如我写个spring mvc的拦截器,我除了登录login和main页面不拦截,其他全部拦截。这种方法我会。多个拦截器定义我也会。我就想知道如果我只想定义这2个页面不拦截我要怎么配置。比如我有1000个页面需要拦截,那我总不至于全都在配置文件里面配置拦截的吧?我只需要配置哪些不拦截就行,请问怎么写呢?谢啦!----------------------我估计是想想用拦截器做权限验证,login和main不需要验证吧。我的方法是,定义一个@Auth,可以加些自定义的属性,比如访问这个方法所需要的权限。@Auth加在需要验证的controller方法上。然后定义个AuthorizationInte 阅读全文
posted @ 2013-05-01 14:38 linux,dev 阅读(2039) 评论(0) 推荐(0) 编辑
摘要: 在struts2-spring-plugin-2.0.14.jar包中,有Spring的配置文件struts-plugin.xml,其中有如下一段话: 我找了一下Struts2的源码和API,都找不到这个"org.apache.struts2.spring.interceptor.SessionContextAutowiringInterceptor"。关于这个类,在孙鑫老师的《Struts2深入详解》的P131中提到:“Spring插件通过Struts2的ObjectFactory来工作...经过这个配置后,Struts2框架将使用Spring来创... 阅读全文
posted @ 2013-05-01 14:37 linux,dev 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 最近项目开发中有这样一个业务逻辑,一个登陆画面,根据不同权限跳转到不同的画面(Action)开始的做法是直接跳到一个调度的Action,再由这个Action去分配。这次开发使用了安全框架,遂希望通过安全框架去做这个调度于是使用authentication-success-handler-ref来替换default-target-url和always-use-default-target,实现这一目的国际惯例,先上代码Xml代码 authentication-success-handl... 阅读全文
posted @ 2013-05-01 14:37 linux,dev 阅读(1682) 评论(0) 推荐(0) 编辑
摘要: 一、配置过滤器代理 在web.xml中添加SpringSecurity过滤器代理: [html] view plaincopy springSecurityFilterChain org.springframework.web.filter.DelegatingFilterProxy springSecurityFilterChain /* 在classpath下添加spring-security.xml配置文件(名称自定) , 在此配置文件中添加springSecurity命名空间。 [html] view plaincopy ... 阅读全文
posted @ 2013-05-01 14:37 linux,dev 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 余 清, 软件工程师, IBM简介: 使用 Annotation 可以非常方便的根据用户的不同角色,分配访问 Java 方法的权限。在 Java Web 开发中,使用这种方法,可以提高系统的松耦合度,方便维护。发布日期: 2013 年 5 月 13 日访问情况 : 4021 次浏览评论: (查看 | 添加评论 - 登录)平均分 (11个评分)为本文评分在 Web 开发过程中,一个非常理想的开发过程是,开发人员在开发中并不需要关心权限问题,不需要在 Java 方法中写很多逻辑判断去判断用户是否具有合适的角色和权限,这样开发会花费非常多的人力成本,因为所有的开发人员都需要了解关于权限的详细内容,也 阅读全文
posted @ 2013-05-01 14:36 linux,dev 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 现在我有多个BUTTON "id="localId" />jquery$("#input[name^='locals_']").each(function(){$(this).bind("click",function(){var url= '/Tsz_Map/localtion/LoadingPoint.action'; var ids = $(this).val("name") ; var params = { id:ids.substring(ids.index 阅读全文
posted @ 2013-05-01 14:36 linux,dev 阅读(3770) 评论(0) 推荐(0) 编辑
摘要: 插件主要的方法:ajaxFormajaxSubmitformToArrayformSerializefieldSerializefieldValueclearFormclearFieldsresetForm示例代码:1// wait for the DOM to be loaded2$(document).ready(function() {3 // bind 'myForm' and provide a simple callback function 4 $('#myForm').ajaxForm(function() { 5 alert("Tha 阅读全文
posted @ 2013-05-01 14:35 linux,dev 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 貌似AJAX越来越火了,作为一个WEB程序开发者要是不会这个感觉就要落伍,甚至有可能在求职的时候屡被淘汰。我也是一个WEB程序开发者,当然我也要“随波逐流”一把,不然饭碗不保啊!之前实现AJAX使用Javascript脚本一个一个敲出来的,很繁琐。学习Jquery之后就感觉实现AJAX并不是那么的困难了,当然除了Jquery框架外还有其它的优秀框架这里我就着重说下比较流行的Jquery。Jquery AJAX提交表单有两种方式,一是url参数提交数据,二是form提交(和平常一样在后台可以获取到Form表单的值)。在所要提交的表单中,如果元素很多的话建议用第二种方式进行提交,当然你要是想练练“ 阅读全文
posted @ 2013-05-01 14:35 linux,dev 阅读(223) 评论(0) 推荐(0) 编辑
摘要: $.post(url,{"":,"random":Math.random()},function(data){});这种方式提交的数据可以得到后台返回的结果于是我想当修改成功的时候将信息返回到页面,想到ajax但是 我提交的是整个form表单的值 这个表单中有很多表单域的!就像注册一样要提交很多信息但是目前$.post()这种方式是不是只带一个参数。就算可待多个参数,那么我是不是要在,{"":,"":.........将所有的信息都这么写在这里面}这样是不是有点太麻烦了前辈们有什么好方法吗?------------ 阅读全文
posted @ 2013-05-01 14:34 linux,dev 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 你想多了··这当然是不能得到的了··El表达式只能得到javaBean的属性。*****************************************在java的程序里date类型怎么比较大小呀?Date a;Date b;假设现在你已经实例化了a和ba.after(b)返回一个boolean,如果a的时间在b之后(不包括等于)返回trueb.before(a)返回一个boolean,如果b的时间在a之前(不包括等于)返回truea.equals(b)返回一个boolean,如果a的时间和b相等返回true 阅读全文
posted @ 2013-05-01 14:34 linux,dev 阅读(508) 评论(0) 推荐(0) 编辑
摘要: function opennews(name){window.open(name,"", "height=288, width=360, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no") ;这样大小可以改,但是位置呢?---------------------------------------------------------------------------------提交时先开一个空白页,window.open("about:bl 阅读全文
posted @ 2013-05-01 14:33 linux,dev 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 发表于: 2012-05-12 09:22:43点击第一次的时候$("button").click(function(){ $("p").css({"background-color":"red","font-size":"200%"}); });在点击第二次的时候$("button").click(function(){ $("p").css({"display":"none"}); });都是 阅读全文
posted @ 2013-05-01 14:33 linux,dev 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: 是可以的。Request从几个集合取数据是有顺序的,从前到后的顺序依次是 QueryString,Form,最后是ServerVariables。Request对象按照这样的顺序依次搜索这几个集合中的变量,如果有符合的就中止,后面的就不管了。现在我们来分析下你得问题.假设有个页面 test.asp?id=111这里我们的页面是用GET的方法.这时用request.querystring("id")与request("id")是一样得,应该如果不指定REQUEST得集合,首先就会从Querystring搜索.而如果我们的页面是用的是POST的方法发送数据给 阅读全文
posted @ 2013-05-01 14:31 linux,dev 阅读(1998) 评论(0) 推荐(0) 编辑