- 博客(20)
- 收藏
- 关注
转载 iBATIS自动生成主键(oracle,sqlserver,mysql)
我们在数据库插入一条数据的时候,经常是需要返回插入这条数据的主键。但是数据库供应商之间生成主键的方式都不一样。有些是预先生成(pre-generate)主键的,如Oracle和PostgreSQL;有些是事后生成(post-generate)主键的,如MySQL和SQL Server。但是不管是哪种方式,我们都可以用iBATIS的节点来获取语句所产生的主键。例子如下:假设我的数据库表为PR
2009-12-05 20:07:00 506 1
原创 初学ibatis时容易犯的错误
1.举例:user_SqlMap.xml下的配置: com.msx.ibatis.User"/> select * from user 红色标记部分的com.msx.ibatis.User 容易写成com.msx.ibatis 而漏掉User类名的指向,必须写全。2.sqlMapConfig.xml的配置下的:
2009-12-05 15:48:00 483
转载 org.apache.commons.beanutils.BeanUtils用法
关键字: struts中将formbean属性迅速转型解决之道org.apache.commons.beanutils.BeanUtils用法 BeanUtils简读本 一、简介: BeanUtils提供对 Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量g
2009-01-19 12:11:00 1879
原创 Hibernate Dialect must be explicitly set的异常(初学者较容易犯的错误)
异常是这样 org.hibernate.HibernateException: Hibernate Dialect must be explicitly set 正确写法:public void save(Login login) { Configuration config = new Configuration(); SessionFactory sf=confi
2008-12-27 23:43:00 3370
转载 JS的正则表达式
//校验是否全由数字组成 [code] function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } [/code] //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 [code] function isRegisterUserName(s
2008-11-25 15:53:00 464
转载 ShiftJISRegexp - Shift-JISで書かれた正規表現
名称 概要 詳細 関数 基本的な正規表現 メタ文字 文字クラス 等価文字クラス 定義済み文字クラス 文字クラスの例 正規表現中の埋め込みコード (Perl 5.005 以降) 埋め込み修飾子 誤マッチを避ける 注意事項 既知のバグ 著者 関連モジュール 名称ShiftJIS::Regexp - Shi
2008-11-25 15:48:00 2134
转载 java.sql.SQLException: Can't call commit when autocommit=true
当我在数据库更新,插入,删除等方法中使用了commit(),rollback()等方法时,往往会报出如下的异常:java.sql.SQLException: Cant call commit when autocommit=truejava.sql.SQLException: Cant call commit when autocommit=true等开始没弄明白怎么回事,
2008-10-27 18:28:00 14142 2
转载 学习 Java RMI
一 .RMI概述RMI(Remote MethodInvocation) RMI是分布式对象软件包,它简化了在多台计算机上的JAVA应用之间的通信。必须在jdk1.1以上RMI用到的类 java.rmi.Remote 所有可以被远程调用的对象都必须实现该接口 java.rmi.server.UnicastR
2008-10-09 17:35:00 585
转载 学习 Java RMI
一 .RMI概述RMI(Remote MethodInvocation) RMI是分布式对象软件包,它简化了在多台计算机上的JAVA应用之间的通信。必须在jdk1.1以上RMI用到的类 java.rmi.Remote 所有可以被远程调用的对象都必须实现该接口 java.rmi.server.Unicast
2008-10-08 18:20:00 516
转载 Java Remote Method Invocation(Java远程方法调用)
概述 Java Remote Method Invocation ( RMI -- Java远程方法调用)允许 您使用Java编写分布式对象。本文将介绍RMI的优点以及 如何将其连接到现有的和原有的系统中,以及与用Java 编写的组件的连接。 RMI为采用Java对象的分布式计算提供了简单而直接的 途径。这些对象可以是新的Java对象,也可以是围绕现 有API的简单的Java包装程
2008-10-08 18:17:00 3288
转载 Java RMI之HelloWorld篇
Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底层技术。大名鼎鼎的EJB都是建立在rmi基础之上的,现在还有一些开源
2008-10-08 18:13:00 509
转载 Display Tag使用
首先当然是要下载它的jar包了,这里可以下载到最新的版本。将jar包放到WEB-INF的lib文件夹下。另外还需要两个辅助包:apache的commons-lang和standard包,更多的辅助包可以在这里下载。 在web.xml下添加一个filter exportFilter org.displaytag.filter.ResponseOverrideFilter
2008-10-07 17:28:00 532
转载 Struts配置连接池错误解决问题及实例【配置连接池错误解决问题】
Struts配置连接池错误解决问题及实例2006-12-04 10:55Struts配置连接池错误解决问题 1、Cannot create JDBC driver of class for connect URL 问题:找不到jdbc驱动,但是提示信息里的class值为null,所以,可以断定Tomcat没有找到Server.xml里的Resource配置信息。可能的原因包括:(1)没
2008-10-02 22:22:00 627
原创 尚学堂Struts学习笔记2:JSTL_格式化库及函数库
jstl标签库的配置 * 将jstl.jar和standard.jar拷贝到WEB-INF/lib下(如果使用el表达式,不用拷贝这两个jar) 注意:jstl必须在能够支持j2ee1.4/servlet2.4/jsp2.0版本上的容器才能运行,这个环境 是目前较为常用的环境 标签库的使用 * 采用taglib指令引入 http://java.sun.com/jsp/js
2008-10-01 01:53:00 1280
转载 HTML中的框架
框架可以生成独立变化和滚动的窗口,从而能将一个窗口分割为若干个字窗口。在每一个字窗口中显示一个HTML文档。我们这回就来看看多文档的基本结构和子窗口之间的交叉链接。一,基本结构HTML使用,和标签来定义框架。下面我们就来了解一下这三个标签的作用和相应的属性。(一),标签。该标签是框架设计标签,成对使用。首尾标签之间的内容就是使用到框架的HTML主体部分。在使用框架的HTML文档中不能
2008-09-30 18:29:00 730
原创 尚学堂Struts学习笔记1:Struts标签的配置和使用
配置: * 在struts-config.xml文件中加入 * 拷贝MessageResources.properties文件到src下使用: * 采用taglib指令引入 http://struts.apache.org/tags-bean"%> http://struts.apache.org/tags-logic"%> struts-config.xml:
2008-09-29 19:18:00 886
原创 Struts中关于"No action instance for path XXX could be created"的问题
根据报错信息提示:只写了action的配置信息 并没有创建实际的action类,需要在struts-config.xml下查看(for example): type="com.msx.struts.CalAction" name="calForm" scope="request" >重点查看type="com.msx.struts.CalAction"
2008-09-29 15:40:00 2220
原创 关于MyEclipse6.5出现的热键设置问题
Window-Preferences-General-Keys找到“Content-Assist” 内容助手,修改其键值为“Alt+/”找到“Word-Completion” 单词补全,修改其键值为“Alt+.”
2008-09-28 01:09:00 532
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人