摘要: 在最新的Spring Security教程-Spring Security实现访问控制教程中,如果没有授权的用户访问加密的页面,默认的403页面就会展示在本次教程中,我们教你两种自定义Spring Security 默认的403页面的方法1.使用access-denied-handler标签最简单的方法就是使用access-denied-handler标签,在“error-page”设置你自己的403页面12342.实现AccessDeniedHandler类第二种方法就是创建一个类并实现AccessDeniedHandler类,重写“handle()”方法,在里面设置你自己的访问逻辑MyAc 阅读全文
posted @ 2014-01-23 23:53 大象软件 阅读(1678) 评论(0) 推荐(0) 编辑
摘要: 在Spring Security中,实现访问控制或权限控制是非常容易实现的,请看下面的代码片段:123它的意思是,只有“ROLE_ADMIN”权限的用户可以允许访问“/admin*”路径,如果没有权限的用户访问则会提示“http 403 access denied page”错误。本次教程中,我们像你展示只有“ROLE_ADMIN”权限的用户可以访问“/admin*”1.项目依赖访问控制需要Spring Security的核心包,请参考Spring+Spring Security+Maven 实现的一个Hello World例子列出的jar2.Spring MVCSpring MVC做控制器并 阅读全文
posted @ 2014-01-23 23:47 大象软件 阅读(1850) 评论(0) 推荐(0) 编辑
摘要: 当前位置:首页>Java技术>Spring>文章信息Spring Security的HTTP基本验证示例[微博]发布于14 天前阅读:15次0[导读]当配置了http的基本验证时,浏览器访问时就会显示一个登陆框,本人就是展示怎么用Spring Security配置http的最基本的验证。 最新的Spring Security 实现的一个Hello World例子将会被再次使用...当配置了http的基本验证时,浏览器访问时就会显示一个登陆框,本人就是展示怎么用Spring Security配置http的最基本的验证。1234最新的Spring Security 实现的一个He 阅读全文
posted @ 2014-01-23 23:39 大象软件 阅读(2763) 评论(0) 推荐(0) 编辑
摘要: 这个例子讲解的是Struts2的Hello 例子。本文的整合的环境是:1.Maven 32.Eclipse 3.73.Struts 2.3.1.21.项目结构图:本文的最终结构图如下所示,防止你跟不上后面的步骤2.添加Struts2依赖使用Maven需要添加Struts2依赖,在pom.xml文件里需要添加“struts2-core”pom.xml文件内容如下所示:12345678910111213141516171819202122232425262728293031323334353637384.0.0com.mkyong.commonStruts2Examplewarcom.mkyong 阅读全文
posted @ 2014-01-12 22:44 大象软件 阅读(847) 评论(2) 推荐(1) 编辑
摘要: 如果我们只需要用到Flex的一部分功能,例如播放器功能,我们可以单独把Flex页面嵌入到Jsp页面中。要想实现此功能,需要下载一个工程,将其覆盖在服务器根目录下即可。你可以再次下载。在eclipse下新建一个web工程,将刚才下载的工程解压缩,然后将webtier文件夹下的内容覆盖服务器根目录下,如本人的:注意要将lib文件夹和jars文件夹下的jar包添加到到类路径下,这样就算是整合完成了吧。接着新建一个flex的mxml文件PlayVideo.mxml,将其放在WebContent下,代码如下所示:1234567891011121314151617181920212223242526272 阅读全文
posted @ 2014-01-12 11:21 大象软件 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 这是一个FilenameFilter类用法的例子,实现的列举出“c:\\folder“路径下所有以“.jpg”扩展名的文件。1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253packagecom.it161.demo;importjava.io.*;publicclassFindCertainExtension{privatestaticfinalStringFILE_DIR="c:\\folder";privatestaticfi 阅读全文
posted @ 2014-01-11 23:51 大象软件 阅读(474) 评论(1) 推荐(0) 编辑
摘要: 在Java中,你可以通过实现FilenameFilter类并重写accept(File dir, String name) 方法实现文件过滤功能。在这个例子中,我们向你展示在“c:\\folder”路径下列出所有“.txt”格式的文件并删除。12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849packagecom.it161.demo;importjava.io.*;publicclassFileChecker{privatestaticfinalStringFILE_ 阅读全文
posted @ 2014-01-11 23:46 大象软件 阅读(745) 评论(0) 推荐(0) 编辑
摘要: Flex用RemoteObject方式与Java通信是最常用的方式,这是一种最直观的方式。当然Flex也可以用HttpService与服务器类如servlet通信,这也是本次学习的重点。这次学习是在上节的基础上进行的。本节学习用到的LoginEvent.as,LoginModule.sa文件代码如上节所示。好了,新建一个servlet类LoginServlet.java,代码如下所示:123456789101112131415161718192021222324252627packagecom.it161.servlet;importjava.io.IOException;importjava 阅读全文
posted @ 2014-01-11 23:09 大象软件 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 在学习了flash中的事件机制后,我们就开始学习flex与Java中的3种通信方式。Flex与Java通信有3中方式:●flex访问Java普通类使用RemoteObject方式,这也是用的最多的一种方式。●flex访问Java服务器类(如servlet)用HttpService方式。●Flex与WebService交互用WebService方式。今天就先来学习flex访问普通Java类。在学习之前我们需要考虑这么一个问题:由于我们这3个例子都是以登陆为例子进行的,所以尽量让登陆界面分离出来可以重复使用,这用到Flex中的module。我们怎么将module中的数值传到父窗口去呢?我们又想到上 阅读全文
posted @ 2014-01-11 22:56 大象软件 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 上次测试中当我们点击“发送”按钮时,flex就会与后台中定义的Java方法交互并将结果返回给flex并呈现在前台页面,其实这靠的就是事件。事件贯穿在Flex中的所有过程中,如果没有事件,那么就谈不上什么人机交互。Flash的ActionScript语言支持事件编程。在ActionScript中,每个事件都由一个事件对象表示。事件对象是flash.events.Event类或其某个子类的实例。事件对象不但存贮有关特定事件的信息,还包含便于操作事件对象的方法。事件对象有如下两个用途:●事件对象通过将特定事件的信息存贮在一组属性中来代表实际事件。●事件对象包含一组方法,可用于操作事件对象和影响事件处 阅读全文
posted @ 2014-01-11 22:32 大象软件 阅读(293) 评论(0) 推荐(0) 编辑