`
lgl669
  • 浏览: 173754 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
Struts2拦截器(Interceptor)                                                               ++YONG原创,转载请注明 1.    理解拦截器1.1.    什么是拦截器:拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个a ...
开发环境:    MyEclipse6.0 + Tomcat6.0  首先说Struts中验证框架的使用1,建一个Web Project用Struts包围,这个就不多说了,注意最好用struts1.2及以上版本2,手动配置FormBean和ActionA,手动配置FormBean    在此之前新建一个Jsp页面,如下:    index.jsp  Code<!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http:/ ...
一、启用Validator插件 虽然Validator框架是与Struts封装在一起提供的,但在默认状况下Validator并不被启用。为了启用Validator,要向你的应用程序的struts-config.xml文件中添加下面的插件定义。   <plug-in className="org.apache.struts.validator.ValidatorPlugIn">    <set-property property="pathnames" value="/WEB-INF/validator-rules.xml ...
  FCKeditor是sourceforge.net上面的一个开源项目,主要是实现在线网页编辑器的功能,可以让web程序拥有如MS Word这样强大的编辑功能。官方网站为http://www.fckeditor.net ,在服务器端支持ASP.Net、ASP、ClodFusion、PHP、Java等语言,并且 ...
    1.下载FCKeditor.java 2.3 (FCKeditot for java)FCKeditor 2.2 (FCKeditor基本文件)   2.建立项目:tomcat/webapps/TestFCKeditor.   3.将FCKeditor2.2解压缩,将整个目录FCKeditor复制到项目的根目录下,目录结构为:tomcat/webapps/TestFCKeditor/FCKeditor然后将FCKeditor-2.3.zip(java)压缩包中\web\WEB-INF\lib\目录下的两个jar文件拷到项目的\WEB-INF\lib\目录下。把其中 ...
  RADIUS(Remote Authentication Dial In User Service)协议最初是由Livingston公司提出的,原先的目的是为拨号用户进行认证和计费。后来经过多次改进,形成了一项通用的认证计费协议。 RADIUS是一种C/S结构的协议,它的客户端最初就是NAS(Net Access Server)服务器,现在任何运行RADIUS客户端软件的计算机都可以成为RADIUS的客户端。RADIUS协议认证机制灵活,可以采用PAP、 CHAP或者Unix登录认证等多种方式。RADIUS是一种可扩展的协议,它进行的全部工作都是基于Attribute-Le ...
  Yale CAS (Central Authentication Service,中央认证服务)是耶鲁大学的一个开源项目。它为耶鲁大学的网络应用提供了一种标准的用户认证服务,从而实现了SSO的功能。 Yale CAS被设计成为一个独立的网络应用程序,它使用JavaS ervlet技 ...
设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结:    Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。    Criteria 和 DetachedCriteria 的主要区别在于创建的形式不一样, Criteria 是在线的,所以它是由 Hibernate Session 进行创建的;而 DetachedCriteria 是离线的,创建时无需 Session,Detac ...
  setAttribute(String name,Object) : 设置名字为 name 的 request 的参数值 getAttribute(String name) : 返回由 name 指定的属性值 getAttributeNames() : 返回 request 对象所有属性的名字集合 , 结果是一个枚举的实例 getCookies() : 返回客户端的所有 Cookie 对象 , 结果是一个 Cookie 数组 getCharacterEncoding() : 返回请求中的字符编码方式 ...
public class Sort {   public void swap(int a[], int i, int j) {     int tmp = a[i];     a[i] = a[j];     a[j] = tmp;   }   public int partition(int a[], int low, int high) {     int pivot, p_pos, i;     p_pos = low;     pivot = a[p_pos];     for (i = low + 1; i <= high; i++) { ...
  log4j详解         根据网络资料整理        >>>>1. 概述<<<<   1.1. 背景      在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他 ...
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件 Log4J配置文件的基本格式如下: #配置根Logger log4j.rootLogger  =   [ level ]   , ...
log4j.properties配置文件讲解如下: # Set root logger level to DEBUG and its only appender to A1 #log4j中有五级logger #FATAL 0 #ERROR 3 #WARN 4 #INFO 6 #DEBUG 7 配置根Logger,其语法为: #log4j.rootLogger = [ level ] , appenderName, appenderName, … log4j.rootLogger=INFO, A1 ,R #这一句设置以为着所有的log都输出 #如果 ...
<script type="text/javascript"> document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData(&quot;text&quot;); if (text &amp;&amp; text.len ...
作者:Brett Spell   翻译:ice_x 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 英文原文地址: http://www.javaworld.com/javaworld/jw-07-2005/jw-0725-print.html 中文地址: http://www.matrix.org.cn/resou ...
Global site tag (gtag.js) - Google Analytics