`
文章列表
Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口    Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Colle ...
  一、"#"的用法 1、 访问OGNL上下文和Action上下文,#相当于ActionContext.getContext();下表有几个ActionContext中有用的属性: parameters 包含当前HTTP请求参数的Map #parameters.id[0]作用相当于request.getParameter("id") request 包含当前HttpServletRequest的属性(attribute)的Map #request.userName相当于r ...
java中由Writer类继承下来的子类没有提供编码格式处理,所以dom4j也就无法对输出的文件进行正确的格式处理。这时候所保存的文件会以系统的默认编码对文件进行保存,在中文版的window下java的默认的编码为GBK,也就是所虽然我们标识了要将xml保存为utf-8格式但实际上文件是以GBK格式来保存的,所以这也就是为什么能够我们使用GBK、GB2312编码来生成xml文件能正确的被解析,而以UTF-8格式生成的文件不能被xml解析器所解析的原因。所以不应该用FileWriter对象来构建xml文档,而应该使用FileOutputStream对象来构建。 /** * ...
备注说明:①index.jsp为主页面,提供输入 ②getdata.jsp为业务处理部分,可以替换为action或者servlet形式 ③DummyDB.java为数据匹配处理类   <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> < ...
注解映射必须满足两大条件:Hibernate3.2以上版本和JSEE 5。 @Entity 类注释,所有要持久化的类都要有 Java代码   @Entity   public class Org  implements java.io.Serializable {    }     @Entitypublic class Org implements java.io.Serializable {} @Id 主键 Java代码   @Id        @GeneratedValue        private String orgId
  <script src="jquery-1.5.1.min.js"></script> <script> $("document").ready(function(){ var tr;//用于药品显示行保存副本 //增加药品显示行 $("input#add").click(function(){ //当药品行没有全删,则直接复制行,全删时,则用副本复制行 if(tr==null) $("#detail&q ...
<script type="text/javascript"> $("document").ready(function(){ $("input#select").click(function(){ $("input[type=checkbox]").attr("checked",$("input#select").attr("checked")); }); }); & ...
   1 keycode 8 = BackSpace BackSpace    2 keycode 9 = Tab Tab    3 keycode 12 = Clear    4 keycode 13 = Enter    5 keycode 16 = Shift_L    6 keycode 17 = Control_L    7 keycode 18 = Alt_L    8 keycode 19 = Pause    9 keycode 20 = Caps_Lock  10 keycode 27 = Escape Escape  11 keycode 32 = sp ...
  hibernate annotation主要是利用JPA的接口使元数据注释代替xml映射文件。如: Java代码 import java.io.Serializable; import java.util.Date; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistenc ...
Generator  为每个 POJO 的实例提供唯一标识。一般情况,我们使用“native”。class  表示采用由生成器接口 net.sf.hibernate.id.IdentifierGenerator  实现的某个实例,其中包括: “assigned” 主键由外部程序负责生成,在  save() 之前指定一个。   “hilo” 通过hi/lo  算法实现的主键生成机制,需要额外的数据库表或字段提供高位值来源。   “seqhilo” 与hilo 类似,通过hi/lo 算法实现的主键生成机制,需要数据库中的 ...
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return f ...

工厂模式

***************************** package abstract_factory; //抽象产品角色,汽车抽象接口 public interface Car { public void drive(); } ****************************** package abstract_factory; //具体产品角色,奔驰汽车 public class Benz implements Car { @Override public void drive() { ...
1、工厂模式:Factory 客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2、建造模式:Builder 将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道产品内部组成的细节。建造模式可以强制实行一种分步骤进行的建造过程。 3、工厂方法模式:FactoryMethod 核心工厂类不再负责所有产品的创建,而是将具体创建的工作交给子类去做,成为一个抽象工厂角色,仅负责给出具体 ...
可以封装成一个java工具类,利用hibernate反向自动创建数据库,方便以后开发,提高效率。 创建数据库范例: ①主类 package com.hzp.test; import org.hibernate.cfg.Configuration; import org.hibernate.tool.hbm2ddl.SchemaExport; public class ExportDB { public static void main(String[] args){ //默认读取hibernate.cfg.xml配置文件 C ...
①客户端利用XMLHttpRequest对象异步传递参数到服务器 ②服务端接收参数并查询数据库,根据结果集组织JSON数据,然后返回JSON ③客户端获取服务器响应后,立即执行回调函数,解析JSON数据,然后加载到页面上 示例: xmlhttp.js文件 var xmlHttp=false; function createXMLHttpRequest(){ if(window.ActiveXObject){ try{ xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ ...
Global site tag (gtag.js) - Google Analytics