- 博客(45)
- 资源 (11)
- 收藏
- 关注
原创 用链接提交form表单
页面:提交这里不能少return,a 标签是根据return回来的值是true还是false,来决定转向的,如果为true就执行a里面href写的链接,如果false,就不执行链接。 其他标签。。。javascript 函数:function sendApprover(){ var approver = document.getElementById("recruit.approver").value;//做一些逻辑判断 if (approver == null || approver =
2011-04-15 10:34:00 3746 3
原创 java 路径、className.class.getResourceAsStream()、ClassLoader.getSystemResourceAsStream() 、FileInputStream
<br />className.class.getResourceAsStream 用法:<br /> <br />第一: 要加载的文件和.class文件在同一目录下,例如:com.x.y 下有类Test.class ,同时有资源文件config.properties<br />那么,应该有如下代码:<br />//前面没有“/”代表当前类的目录<br />InputStream is1 = Test.class.getResourceAsStream("config.properties");<br />
2011-04-14 14:19:00 10745 5
原创 hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
1.日期: @Temporal(TemporalType.DATE) @Column(name = "applyDate", nullable = false, length = 10) public Date getApplyDate() { return applyDate; }在页面端取值:2011-04-12 2.时间:@Temporal(TemporalType.TIME)在页面端取值:22:50:30 3.日期和时间(默认):@Temporal(TemporalType.TIMESTAMP)
2011-04-12 23:26:00 56851 6
原创 如何去掉jface 的TitleAreaDialog 的help图标
<br />TitleAreaDialog 的继承关系如下:<br />java.lang.Object<br /> org.eclipse.jface.window.Window<br /> org.eclipse.jface.dialogs.Dialog<br /> org.eclipse.jface.dialogs.TrayDialog<br /> org.eclipse.jface.dialogs.TitleAreaDialog<br /><b
2011-04-11 15:37:00 1120
原创 ibatis HashMap select insert update delete parameterMap parameterClass resultMap resultClass="java.util.HashMap" 不写实体类
<br />数据库里表test就只有两个字段:id,name<br />直接看test.xml:<br /> <br /><?xml version="1.0" encoding="UTF-8"?><br /><!DOCTYPE sqlMap <br /> PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" <br /> "http://ibatis.apache.org/dtd/sql-map-2.dtd"><br /> <
2011-04-08 12:48:00 5277
原创 图书、源码下载链接
每收集一个,就放上来,省得每次都要重新找每个地方,为自己每次找资料提供帮助,希望对更多的人能够提供方便、提供更多更好的图书、源码之类的下载链接,提倡免费的,不需要注册的最好,注册的也可以,大家多多发表源码爱好者:http://www.codefans.net/soft/3045.shtml
2011-03-29 11:42:00 794
原创 eclipse 汉化包下载安装
<br /> <br />地址: <br />http://www.eclipse.org/babel/downloads.php<br /> <br />http://download.eclipse.org/technology/babel/babel_language_packs/R0.8.1/helios.php <br />http://download.eclipse.org/technology/babel/babel_language_packs/R0.8.1/galileo.php<br
2011-03-25 17:57:00 8289 1
转载 应届生深圳求职全攻略
<br />7月1日,深圳经济特区将正式扩容,关内和关外的概念将不复存在.可是深圳人的地球人都知道,这是不可能的!至少人们心中的关内外的概念短时间无法消除。7月1日之前,"深圳经济特区"指的仅仅是关内,而关外则是我们口中所说的深圳市.关内和关外分别执行不同的经济政策,连最低工资标准都不一样,以前有特区内1000元/月和特区外900元/月的两种最低工资标准。不过这个已经得到改变,深圳市所有地区全日制就业劳动者最低工资标准:1100元/月。非全日制就业劳动者小时最低工资标准:9.8元/小时。求职者一定要注意,用
2011-03-08 20:34:00 3179
转载 Convert a Java OutputStream to an InputStream
<br />If you have ever programmed using Java IO, you will quickly run into a situation in which a class creates data on an OutputStream and you need to send it to another class that expects to read the data from an input stream. You'll soon be asking the q
2010-12-20 09:11:00 571
转载 hibernate------hql总结
<br />关键字: hibernate------hql总结 1. 查询整个映射对象所有字段 <br />Java代码 //直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段 String hql = "from Users"; Query query = session.createQuery(hql); List<Users> users = query.list();
2010-12-12 20:14:00 397
原创 javaScript 验证表单
<br /><script type="text/javascript"><br /> String.prototype.Trim=function() {<br /> return this.replace(/(^/s*)|(/s*$)/g,"");<br /> }<br /> <br /> function check() {<br /> if(document.getElementById("user.userName").value.Trim() == "") {<br />
2010-12-10 21:47:00 711 1
原创 strtus ognl.MethodFailedException WARN OgnlValueStack:49 - Error setting expression
<br />由于这个错误不影响前台运行<br />第一种解决方案(这种比较简单):<br />在log4j.properties文件中添加以下句子,来屏蔽控制台显示错误:<br /># Struts OgnlUtil issues unimportant warnings <br />log4j.logger.com.opensymphony.xwork2.util.OgnlUtil=error <br />log4j.logger.com.opensymphony.xwork2.ognl.OgnlValu
2010-12-10 16:03:00 9652 2
原创 struts2.1.8中xwork-core-2.1.6的源码下载
<br />xwork-core-2.1.6 版本:<br /><br />http://release.opensymphony.com/xwork/2.1.6/<br /><br /><br />先前版本:<br /><br />http://www.opensymphony.com/xwork/download.action
2010-12-07 12:38:00 3833 2
原创 javaScript checkbox全选
<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <br /><html xmlns="http://www.w3.org/1999/xhtml"> <br /><head> <br /><title> 复选框全选/不选效果 </title> <br /><meta http-equiv="Content
2010-12-04 08:41:00 1149
转载 转:javaScript操作select标签,select取值
1判断select选项中 是否存在Value="paraValue"的Item 2向select选项中 加入一个Item 3从select选项中 删除一个Item 4删除select中选中的项 5修改select选项中 value="paraValue"的text为"paraText" 6设置select中text="paraText"的第一个Item为选中 7设置select中value="paraValue"的Item为选中 8得到select的当前选中项的value 9得到selec
2010-12-01 12:02:00 3183
原创 log4j:WARN No appenders could be found for logger (org.springframework.core.CollectionFactory). WARN Please initialize the log4j
<br />环境:struts2.18 hibernate3.2 spring2.5<br />打开src目录下的log4j.properties加上:<br />log4j.rootLogger=warn, stdout<br /><br />警告信息就不会再出现了<br /> <br />以下是转载:<br />log4j的出现使得代码的维护有了很大改观,开发 的进度有了很大提高;为什么这么说呢?是否会为程序中很多的System.out.println("rrrrrrr")而困惑呢!开发的时候为了调试,
2010-11-27 15:31:00 13539 2
原创 解决hibernate分页后,页面访问不了的问题,一直等也出不来
<br />原来的代码:<br />@SuppressWarnings("unchecked")<br /> public List<T> getListByPage(int currentPage, int pageSize) {<br /> Session session = this.getHibernateTemplate().getSessionFactory()<br /> .openSession();<br /> Query query = session.createQuery(
2010-11-26 23:00:00 596
原创 解决hibernate: a different object with the same identifier value was already associated with the session 错误
<br />今天做项目想跟新update一个对象的时候碰到了这个问题,一直查找是什么原因,在网上看到一些错误的原因是<br />因为hibernate中同一个session里面有了两个相同标识但是是不同实体<br /> <br />网上的解决方法:解决方法一:session.clean()<br />PS:如果在clean操作后面又进行了saveOrUpdate(object)等改变数据状态的操作,有可能会报出"Found two representations of same collection"异常。
2010-11-25 22:01:00 784
原创 struts2 使用Validation框架验证数据
modelpublic class User implements java.io.Serializable { // Fields private Integer userId; private String userName; private String userTrueName; private String userPassword; private Date createDate;....getset}actionpublic class UserAction extends ActionSup
2010-11-22 21:27:00 555
原创 struts2 中文乱码
<br />今天做的项目中要和中文打交道了,以前一直想碰到的这个中文乱码,但是没出现,嘿嘿,这次真的给碰上了,那就寻找解决方案呗!<br />网上有好多种方法,但我不提别人怎么样把这个乱码给解决的,我只提自己的解决方法。<br /> <br />我碰到的中文乱码是在页面端向服务器端传送数据时,页面的数据变成了乱码,我想一般也是这种乱码问题,服务器传到页面一般都是正常的。我是这样解决的:<br /> <br />1.JSP页面,头部的pageEncoding设置成GBK或者GB18030<br /><%@ p
2010-11-22 14:59:00 673
原创 struts2 action空指针异常 org.apache.struts2.ServletActionContext java.lang.NullPointerException
今天做项目过程中,用Junit测试,我想在页面端取得user,然后把user相关的信息存储到session中,可是在通过ServletActionContext.getRequest().getSession(); 得到session时,老是报空指针异常,不知道哪里出错,因为这个ServletActionContext不是我们自己写的,一般都不会出现问题,但我不知道哪里错了,一直寻找其他的方法,还是没有用其他的方法一样是空指针ServletActionContext.getServletContext();
2010-11-20 16:39:00 16381 8
原创 hibernate 多对多删除解决方案
<br />hibernate多对多当中,我们常常希望只删除一方已及对应的关系,但不想删除另一方,怎么样达到呢? (这里只提删除)<br />表user和表role多对多,中间表user_role(userId,roleId),user是主控方,role是从方,<br />在spring+hibernate的环境下,使用的是Annotation配置<br /> <br />User.java<br />@ManyToMany(cascade = {CascadeType.MERGE,CascadeType.
2010-11-19 21:48:00 12502
转载 displaytag翻页 异常ognl.InappropriateExpressionException: Inappropriate OGNL expression: (d - 443618) - p
运行环境是struts2+hibernate3.2+spring2.5 分页用了displaytag标签但是点击上一页或下一页等就出现会出下面的异常21:07:56,953 WARN OgnlValueStack:49 - Error setting valueognl.InappropriateExpressionException: Inappropriate OGNL expression: (d - 443618) - pat ognl.SimpleNode.setValueBody(Simple
2010-10-27 19:46:00 5315 1
转载 DisplayTag 应用
<br />DisplayTag是一个非常好用的表格显示标签,适合MVC模式,其主页在http://displaytag.sourceforge.net <br />一、最简单的情况,未使用<display:column/>标签<br /> <%request.setAttribute( "test", new ReportList(6) );%><br /> <display:table name="test" /><br /> 标签遍历List里的每一个对象,并将对象里的所有属性显示出来。一般用
2010-10-23 22:13:00 428
转载 Displaytag 用法整理
Displaytag用法整理一<br />1、 Displaytag提供的默认的系统提示均为英文,有两种方法进行汉化: <br />1)、将displaytag-1.1.1.jar中自带的org/display/properties/displaytag.properties 文件拷贝到项目的classes目录下 <br />用java提供的native2ascii工具将文件进行汉化,汉化后的内容重新保存为displaytag.properties文件 <br />2)、将jar包中的displaytag.
2010-10-23 22:01:00 858
原创 8种Javascript过渡特效 真的很不错
<br />http://paranimage.com/8-kinds-of-transition-effects-javascript/
2010-10-18 22:15:00 515
转载 JUnit 4 使用 Java 5 中的注解(annotation)
<br />JUnit 4 使用 Java 5 中的注解(annotation),以下是JUnit 4 常用的几个 annotation 介绍<br /><br /><br />@Before:初始化方法<br />@After:释放资源<br />@Test:测试方法,在这里可以测试期望异常和超时时间<br />@Ignore:忽略的测试方法<br />@BeforeClass:针对所有测试,只执行一次,且必须为static void<br />@AfterClass:针对所有测试,只执行一次,且必须为s
2010-09-21 11:35:00 655 1
转载 spring 通用切入点表达式
spring一些通用切入点表达式的例子任意公共方法的执行:execution(public * *(..))任何一个名字以“set”开始的方法的执行:execution(* set*(..))AccountService 接口定义的任意方法的执行:execution(* com.xyz.service.AccountService.*(..))在service包中定义的任意方法的执行:execution(* com.xyz.service.*.*(..))在service包或其子包中定义的任意方法的执行
2010-09-21 11:23:00 1118
原创 Hibernate 通用 baseDao
<br />/**<br /> * <br /> */<br />package zhenjw.hibernate.dao;<br />import java.util.Collection;<br />import java.util.List;<br />import org.hibernate.Session;<br />/**<br /> * @author zhenjw<br /> * <br /> */<br />public interface IBaseDao {<br /> /**<br
2010-09-07 12:45:00 3609
转载 JAVA四种基本排序
JAVA四种基本排序,包括冒泡法,插入法,选择法,SHELL排序法.其中选择法是冒泡法的改进,SHELL排序法是 插入法的改进.所以从根本上来说可以归纳为两种不同的排序方法:即:插入法&冒泡法一 插入法:遍历排序集合,每到一个元素时,都要将这个元素与所有它之前的元素遍历比较一遍,让符合排序顺序的元素挨个移动到当前范围内它最应该出现的位置。交换是相邻遍历移动,双重循环控制实现.这种排序法属于地头蛇类型,在我的地牌上我要把所有的东西按一定的顺序规整,过来一个,规整一个.处理代码如下:public void so
2010-06-23 20:49:00 333
转载 JSP连接各类数据库方法大全
一、jsp连接Oracle8/8i/9i数据库(用thin模式) testoracle.jsp如下: String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为你的数据库的SID String user="scott"; String password="tiger"; Connecti
2010-05-26 11:44:00 476
原创 javascript 经常用的一些特殊效果
1. 让文字不停的滚动。 滚动文字2.记录并显示网页的最后修改时间 doucument.write("最后更新时间:" + document.lastModified + " ") 3.添加到收藏夹 function bookmarkit() { window.external.addFa
2010-05-04 22:36:00 536
原创 真正关掉MyEclipse下的checking for update 自动更新 提高MyEclipse的速度!
解决问题总共要第三步。1. window --> preferences --> General --> Startup and Shutdown --> 在列表中找到 "Automatic Updates Scheduler " 项去掉前面的勾。2. Window --> Preferences --> Myeclipse --> Maven4Myeclipse --> Maven --> "
2010-05-02 22:10:00 10790 2
原创 setTimeout和setInterval的使用
setTimeout和setInterval这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景。 方 法实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。不过这两个函数还是有区别的,setInterval在执行
2010-05-02 11:12:00 460
转载 C#与SQL Server 2000实现无限级菜单
//tree.aspx.csusing System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;usin
2010-05-02 10:54:00 584
原创 j2ee api 下载,j2se api 下载
http://www.allimant.org/javadoc/index.php 在这里的最下面就有你想要下载的api文档,分各种类别的,要下载时先点击 I have read and agree to the License Agreement. 然后点击link就可以了。这里为大家找好了,你只有点击链接就可以了,希望找jee api的朋友们能找到你们想要的!声明:这个链接不是
2010-04-30 22:23:00 997
原创 c#需要知道的25个基本概念
先自己复习一下,看看下面的C#问题都能回答上来么? 1.静态变量和非静态变量的区别? 2.const 和 static readonly 区别? 3.extern 是什么意思? 4.abstract 是什么意思? 5.internal 修饰符起什么作用? 6.sealed 修饰符是干什么的? 7.override 和 overload 的区别? 8.什么是索引指示器? 9.new 修饰符是起什么作
2010-04-28 09:42:00 722
原创 几个常用的正则表达式
1.验证电子邮件: /w+([-+.]/w+)*@/w+([-.]/w)*/./w+([-.]/w+)* /S+@/S+/. /S+。2.验证网址 http:///S+/. /S+ http:///S+/. /S+3.验证邮政编码 /d{6}。 [0-9] 表示0~9十个数字 /d*
2010-04-25 16:55:00 440
原创 .net 用SqlCommandBuilder 实现数据库批量更新
用SqlCommandBuilder 实现批量更新 1.功能: 可以实现你对DataSet在UI层做任意操作后,直接丢给这个方法,这个方法就可以自动把你的修改更 新到数 据库中,而没必要每次都更新到 数据库 2.使用方法 public DataSetUpdateByDataSet(DataSet ds,string strTblName,string strConnection) { SqlCon
2010-04-22 16:55:00 2035
Eclipse plug in 第三版 pdf 版
2011-10-15
swt/jface in action +中文版+英文版+源码 下载
2011-10-07
程序员面试宝典.pdf Java程序员面试宝典全
2011-03-26
Java 面试大合集 大汇总 各大公司面试笔试题汇总.doc SCJP题库.rar java面试100题目(X).pdf java面试笔试题 .doc
2010-12-23
java面向对象程序设计
2009-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人