`
twh1224
  • 浏览: 97114 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
WebBrowser是IE内置的浏览器控件,无需用户下载. 一、WebBrowser控件   <object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object> 二、WebBrowder控件的方法 //打印 WebBrowser1.ExecWB(6,1); //打印设置 WebBrowser1.ExecWB(8,1); //打印预览 WebBrowser1.ExecWB(7,1); 关于这个组件还有其他 ...
使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式,标题都写的这么阔气:Powerful Navigation with XPath,呵呵。 方法是使用Document的selectNodes(String XPath)方法,代码写法: List l = doc.selectNodes("//COLS/COL1"); 执行时却抛出以下异常: Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen ...
JSON 入门指南     文档选项   打印本页    将此页作为电子邮件发送   样例代码 级别: 初级 廖 雪峰, 撰稿人 2008 年 8 月 22 日 JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 J ...

static 问题

    博客分类:
  • JAVA
class Bowl { Bowl(int marker) { System.out.println("Bowl(" + marker + ")"); } void f1() { System.out.println("Ok"); } } class Cupboard { Bowl b1 = new Bowl(1); static Bowl b2 = new Bowl(2); Cupboard() { System.out.println("Cupboard ...
通过回调模式,把相同的部分抽取出来。 //通过构造HibernateCallback的匿名对象,调用doInHibernate方法,可以完成save操作 //关于session对事务的操作就抽取出来了 class Test { public static void main(String[] args) { Test1 t1 = new Test1(); t1.persistent(new HibernateCallback(){ public void doInHibernate(Session session) throws Exception ...
Struts对ActionForm的自动搜集过程:   * 将页面数据放到map中,其中map中的key为页面中的名称,map中的value为页面中的value值   * 调用BeanUtils.setProperties方法,将map中的值逐个设置到ActionForm实例上,对于ActionForm中的每个属性     根据类型调用相应的Converter,然后调用相应的convert方法,将相应的字符串转换成ActionForm中指定的类型 对于java.util.Date 需要自定义类型转换器 1、实现converter接口 package com.twh.struts; ...
页面的配置: <form action="upload.do" method="post" enctype="multipart/form-data"> 标题:<input type="text" name="title"/><br> 文件:<input type="file" name="myfile"/><br> <input type="submit&qu ...
导入spring库文件 1. spring-framework-2.0\dist\spring.jar 2. spring-framework-2.0\lib\jakarta-commons\commons-logging.jar 3. spring-framework-2.0\lib\log4j\log4j-1.2.14.jar 4. spring-framework-2.0\lib\aspectj\*.jar advice(切面的具体实现) public class SecurityHandler { private void chechSecurity(){ System.ou ...
导入spring库文件 1. spring-framework-2.0\dist\spring.jar 2. spring-framework-2.0\lib\jakarta-commons\commons-logging.jar 3. spring-framework-2.0\lib\log4j\log4j-1.2.14.jar 4. spring-framework-2.0\lib\aspectj\*.jar 采用@Aspect定义切面 /** * 定义Aspect * @author Administrator * */ @Aspect public class ...

动态代理

    博客分类:
  • JAVA
目标类和代理类继承统一接口 接口:UserManager public interface UserManager { public void addUser(String username,String password); public void deleteUser(int id); public void modifyUser(int id,String username,String password); public String findUserById(int id); } 目标类:UserManagerImpl pu ...
关于Date对象的属性编辑 1、继承PropertyEditorSupport类 public class UtilsDatePropertyEditor extends PropertyEditorSupport { private String format; @Override public void setAsText(String text) throws IllegalArgumentException { System.out.println(text); SimpleDateFormat sdf = new SimpleDateFormat( ...
在映射文件中定义<query>标签 <query name="searchStudent"> <![CDATA[ select s from Student s where id = ? ]]> </query> 在程序中调用 Session s = null; try{ s = HibernateUtils.getSession(); Query query = s.getNamedQuery("searchStudent").setParameter ...
1.可以采用拼字符串的方式; Query query = s.createQuery("select id, name from Student where name like '%1%'"); 2.使用占位符?; Query query = s.createQuery("select id, name from Student where name like ?").setParameter("0", "%1%"); 3.通过自命名参数名; Query query = s.createQuery ...
list每次都会发出sql语句,不会访问一级缓存中的数据。 iterate会发出N+1条语句,会访问一级缓存中的数据。 N+1 问题: 1.先发出一条查询对象ID列表的sql, 2.然后根据ID发出查询每个的对象的N条sql.
第一步: 在MyEclipse的安装根目录 也就是 D:\preTools\MyEclipse 5.5.1 GA\eclipse\ 文件夹下创建一个文本文件,options.txt 编辑此文件 键入内容 : org.eclipse.ui/perf/showHeapStatus=true 保存此文件并命名为options 这里注意这个文件重命名时是没有后缀的! 第二步: 在桌面上的MyEclipse的图标下面点右键-属性-目标: 可以看到如下的东西:(每个人安装路径都不一样 这里是我的安装路径) "D:\preTools\MyEclipse 5.5.1 GA\eclips ...
Global site tag (gtag.js) - Google Analytics