`
raymond.chen
  • 浏览: 1419777 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
     该标签主要实现以下功能:当父下拉框的当前值发生变化时,会自动更新子下拉框的数据项。该标签也可以作为一般的下拉框来使用。以下列出详细的说明及其源代码:   一、标签属性说明 <cjm:chainSelect isTopSelect="true" name="org" entityName="Organization" keyField="orgId" descField="name" childSelectName="uid" orderBy="or ...
四、Action配置 <action name="attachList" class="attachAction"> <result name="success" type="tiles">attach.list</result> </action> <action name="upload" class="attachAction"> <result name="input" type ...
一、标签源代码 public class CalendarMonthTag extends BaseBodyTagSupport { private String name; private String allowEmpty = "true"; private String defaultCurrent = "false"; public int doEndTag() throws JspException { Calendar cal = DatetimeUtil.getCalendar(); int curMonth = cal. ...
一、标签源代码 public class CalendarYearTag extends BaseBodyTagSupport { private String name; //控件名 private int negativeOffset; //负方向的偏移量 private int positiveOffset; //正方向的偏移量 private String allowEmpty = "true"; //是否可以为空 private Stri ...
    该文件上传实现可以限制上传文件的类型,限制上传文件的最大字节数,上传文件既可以存储在相对路径下,也可以存储在绝对路径下。     一、Model类源代码 public class Attachments { private long id; private String name; //文件名 private String path; //上传文件存放的子目录路径 private Long fileSize; //文件大小,单位为K private String contentType; //文件类型 private String refName = "att ...
一、标签类源代码 public class PageNavigationBarTag extends BaseBodyTagSupport { private String pageBean; private String actionName; public String getPageBean() { return pageBean; } public void setPageBean(String pageBean) { this.pageBean = pageBean; } public String getActionName() { return a ...
     使用该自定义标签,可以在JSP页面中动态执行某个Spring Bean对象的一个方法,方法返回的结果存储在ValueStack中。该自定义标签在Spring2、Struts2、Hibernate3环境下测试通过。   一、java源代码     1、ServiceTag源代码 public class ServiceTag extends BaseBodyTagSupport { private String beanName; private String methodName; private String id; public List params = new Arra ...
1、全选或者全不选form的Checkbox控件    function checkAll(objChkAll){          //找到表示全选/全不选的Checkbox控件所在的form元素         var frm = jQuery(objChkAll).parents().filter("form,:first");         if(frm != null){                //从form中找到所有的Checkbox控件,并设置checked属性值               jQuery(frm).find(":chec ...
1、iterator标签:用于对集合进行迭代      <s:iterator value="rolesList" id="role" status="st">          <tr <s:if test="#st.odd">class="bg1"</s:if><s:else>class="bg2"</s:else> >               <td><s:property v ...
一、定义      工厂方法模式又称工厂模式,也叫虚拟构造器模式或者多态工厂模式。      在工厂方法模式中,父类负责定义创建对象的公共接口,而子类则负责生成具体的对象,这样做的目的是将类的实例化操作延迟到子类中完成,即由子类来决定究竟应该实例化哪一个类。      在工厂方法模式中,工厂方法用来创建客户所需要的产品,同时还向客户隐藏了哪种具体产品类将被实例化这一细节。      工厂方法模式的核心是一个抽象工厂类,各种具体工厂类通过抽象工厂类将工厂方法继承下来。        ◎基于工厂角色和产品角色的多态性设计是工厂方法模式的关键。它能够使工厂可以自主确定创建何种产品对象,而如何创建这个对 ...
     目前很多项目在框架搭建时都遵循以下的分层关系:View层、Action层、Service层、Dao层。在Service层和Dao层中,一个接口文件对应一个实现类,无论是大项目还是小项目,都按照这个模式去做,说这是软件架构的标准做法。本人觉得,一个接口文件对应一个实现类这样做有很多缺点:      1)创建的文件数量太多。      2)增加了开发人员的工作量。      3)增加了后期维护的复杂性。      4)程序调试不方便。 其实,Service层和Dao层的接口文件完全可以去掉的,只需要具体类就可以了,而且Dao层也不是必须的,可以作为可选层来处理。当Service层的一些方法 ...
一、定义        简单工厂模式又称为静态工厂方法(Static Factory Method)模式,它属于类的创建型模式,通常它根据参数的不同返回不同类的实例。专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。        简单工厂模式的实质是由一个工厂类根据传入的参量,动态决定应该创建出哪一个类的实例。简单工厂模式实际上不属于23个GoF模式,但它可以作为GoF的工厂方法模式(Factory Method)的一个引导。   二、 Java实例      JasperReport报表引擎提供多种报表结果导出方式,比如HTML、PDF、Excel等等,在 ...
一、单例模式的要点有三个:      1、某个类只能有一个实例。      2、必须自行创建这个实例。      3、必须自行向整个系统提供这个实例。   二、应用情景:      1、系统只需要一个实例的对象。      2、客户调用类的单个实例只允许使用一个公共访问点。   三、范例     饿汉式(静态常量) public class Singleton { private static Singleton instance = new Singleton(); //将构造函数置为私有,防止被外部实例化 private Singl ...
1、只能输入数字,并且长度在1 - 19之间      var re1 = /^[0-9]{1,19}$/;      var bln = re1.test("1234");   return false        var re1 = /^[0-9]{11}$/;  //必须输入11为数字    
    为了能够在项目中正常使用CXF2.x框架提供WebService功能,至少需要以下jar文件:           asm-2.2.3.jar          cglib-nodep-2.1_3.jar          cxf-2.1.2.jar          cxf-manifest.jar          FastInfoset-1.2.2.jar          geronimo-annotation_1.0_spec-1.1.1.jar          geronimo-jaxws_2.1_spec-1.0.jar          geronimo-stax-a ...
Global site tag (gtag.js) - Google Analytics