- 浏览: 292328 次
- 性别:
- 来自: 广州
最新评论
-
小科学家:
功能真强大
js封装表格渲染器(带分页功能) -
zhangyi_ming:
你好,请问你用的extjs什么版本,2.2能使用吗
关于extjs multiselect的布局问题 -
hzxlb910:
还是例子看着清晰,谢谢
Ext.grid.GridPanel 表格 -
macrotea:
好厉害啊
关于dom4j构建XML文件时中文乱码的探讨
文章列表
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){
...