- 浏览: 27197 次
- 性别:
- 来自: 北京
最新评论
-
chenhua0725:
能不能把aclManager里的代码贴出来昵
struts2自定义标签,实现权限认证 -
wubin98:
WebApplicationContext wac = Web ...
struts2自定义标签,实现权限认证 -
buaasss:
仅此而已 写道比较迷糊, 无权限的人访问页面中不显示按钮吗?
...
struts2自定义标签,实现权限认证 -
仅此而已:
比较迷糊, 无权限的人访问页面中不显示按钮吗?
struts2自定义标签,实现权限认证
文章列表
常用的System.getProperty(),这里贴一下,省得下次麻烦.From jdk 1.5.0 documents
java.version
Java 运行时环境版本
java.vendor
Java 运行时环境供应商
java.vendor.url
第一步:加入log4j- 1.2.8.jar到lib下。第二步:在CLASSPATH下建立 log4j.properties。内容如下:
1 log4j.rootCategory=INFO, stdout , R
2
3 log4j.appender.stdout=org.apache.log4j.ConsoleAppender
4 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
5 log4j.appender.stdout.layout.ConversionPattern=[QC] %p ...
PO :persistent object持久对象
1 .有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。
2 .在hibernate持久化框架中与insert/delet操作密切相关。
3 .PO中不应该包含任何对数据库的操作。
...
1、概述
一旦你设置了realm和验证的方法,你就需要进行实际的用户登录处理。一般说来,对用户而言登录系统是一件很麻烦的事情,你必须尽量减少用户登录验证的次数。作为缺省的情况,当用户第一次请求受保护的资源时,每一个Web应用都会要求用户登录。
如果你运行了多个Web应用,并且每个应用都需要进行单独的用户验证,那这看起来就有点像你在与你的用户搏斗。用户们不知道怎样才能把多个分离的应用整合成一个单独的系统,所有他们也就不知道他们需要访问多少个不同的应用,只是很迷惑,为什么总要不停的登录。
2、Tomcat 中的“Single Sign-On”特性及配置
其主要的特性是能够允 ...
1、概述
在任何一种WEB应用开发中,不论大中小规模的,每个开发者都会遇到一些需要保护程序数据的问题,涉及到用户的LOGIN ID和PASSWORD。那么如何执行验证方式更好呢?实际上,有很多方式来实现。
下面将讨论在Tomcat中实现基本的(BASIC)和基于表单的(FORM-BASED)验证方式。它通过server.xml和web.xml文件提供基本的和基于表单的验证。
对于采用基于表单的(FORM-BASED)验证方式,只是要求在登录的JSP页面中的j_security_check 表单(for FORM-based) 需要两个参数:j_username和j_password。 ...
1、配置系统管理(Admin Web Application)
(1)概述
大多数商业化的J2EE服务器都提供一个功能强大的管理界面(如Weblogic的管理控制台),且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。
Tomcat的Admin Web Application最初在4.1版本时出现,当时的功能包括管理context、data source、user和group等。当然也可以管理像初始化参数,user、group、role的多种数据库管理等。在后续的版本中,这些功能将得到很大的扩展,但现有的功 ...
1、DataSource接口介绍
(1)DataSource 概述
JDBC1.0原来是用DriverManager类来产生一个对数据源的连接。JDBC2.0用一种替代的方法,使用DataSource的实现,代码变的更小巧精致,也更容易控制。
一个DataSource对象代表了一个真正的数据 ...
* 编写PermissionComponent,该类需继承org.apache.struts2.components.Component类
package com.bjsxt.oa.web.tag;
import java.io.Writer;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts2.components.Component;
import org.springframework.web.context.WebApplicationContext;
import org ...
* 编写整个系统统一的异常类:SystemException
package com.bjsxt.oa;
public class SystemException extends RuntimeException {
private static final long serialVersionUID = -335620998894315124L;
private String messageKey;
private String[] messageArgs;
public SystemException() {
super();
...