- 博客(38)
- 资源 (81)
- 问答 (2)
- 收藏
- 关注
原创 BeanUtils.copyProperties()在不同包下,用法不同!!! 切记!!!
用法一:在import org.springframework.beans.BeanUtils;包下: //赋值vo对象的值到po中 /** * BeanUtils.copyProperties(source, target); 这是文档提示! * VO对象,PO对象 */ BeanUti
2015-01-31 15:58:02 2779 3
原创 修改struts中:fielderror.ftl 模板
在项目登录页面:当验证码输入有误时,应该提示:验证码输入有误,请重新输入,但是页面出现乱了!错误原因:在产生错误信息时,页面中增加了 标签,该如何修改改,解决方法(一):在项目的src下,新建文件夹:template.simple,在文件夹里面放修改好的fielderror.ftl文件。fielderror.ftl 代码:<#--/
2015-01-31 09:58:49 1348
原创 Hibernate插入数据时,报错:org.springframework.dao.DataIntegrityViolationException: could not insert: [cn.itc
在用junit测试:插入数据时,报一下错误:错误原因:package junit;import org.junit.Test;import cn.itcast.crm.container.ServiceProvinder;import cn.itcast.crm.dao.ISysUserDao;import cn.itcast.crm.domain.SysRole;
2015-01-31 08:50:17 14888 2
原创 Hibernate中自带的连接池!!!
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> root mysqladmin jdbc:mysql://
2015-01-30 21:24:00 2500 1
原创 项目中,jsp,css,images,js该放在哪个文件里面?
在项目开发中,把jsp页面应该放在WEB-INF下,通过浏览器直接访问该jsp时,是访问不到的。而css,js,images等文件不可以放在WEB-INF下,这样会找不到。
2015-01-30 19:32:52 5411
原创 在项目中,点击“删除”按钮后,跳转到哪个页面?又该如何设置?
在客户关系管理系统中,系统设置>部门设置:选中一些要删除的信息,点击“删除”按钮,该如何设置和跳转那?错误方法一:struts.xml错误方法二:struts.xml正确方法:struts.xml 中,要重定向:type="redirectAction"
2015-01-30 12:39:59 1531
原创 BeanUtils.copyProperties(vo,po) 切记!!!
package cn.itcast.crm.web.action;import org.springframework.beans.BeanUtils;import cn.itcast.crm.container.ServiceProvinder;import cn.itcast.crm.domain.SysUserGroup;import cn.itcast.crm.service.IS
2015-01-29 21:23:31 2699
原创 java.io.FileNotFoundException: Template /template/true/form.ftl not found.
错误提示:2015-01-29 21:10:31,760 com.opensymphony.xwork2.util.logging.commons.CommonsLogger.error(CommonsLogger.java:23) "#" Could not load the FreeMarker template named 'form':2015-01-29 21:10:31,761 co
2015-01-29 21:15:07 5002
原创 项目开发,数据库设计技巧
在开发项目时,创建表时,要预留一些字段,以防后期添加字段,当后期点击“修改”按钮,可以直接修改该字段的名称,不用去修改表了。预留字段名称可以为:字段一,字段二,字段三。。。如:当要修改字段名称时候,可以把“字段一”修改成“是否上市”等。在项目查询的时候,要做到表中的任何一个字段,都可以当作查询字段。要灵活,代码要通用。项目业务逻辑(客户关系管理系统):共享客户:在某家销售公司,
2015-01-29 16:14:52 533
原创 SSH项目中,hql语句和sql语句的区别?
SSH项目中,hql语句出现在业务层,它是面向对象(javabean),而sql语句只能出现在Dao层。
2015-01-29 15:48:25 3112 1
原创 在Hibernate框架查询时,用Serializable代替Int,String,Long....
在Hibernate框架查询时,用Serializable代替Int,String,Long....因为Int,String,Long都实现了Serializable这个接口,用Serializable代替,可以实现代码的通用性。
2015-01-29 09:30:44 3119
原创 CRM(客户关系管理系统)项目框架搭建
CRM项目的架构 * 创建web工程 * 引入jar包 * mysql的驱动包 * hibernate需要的jar包 * spring需要的jar包 * struts2需要的jar包 * jstl 需要的jar包 * junit需要的jar包 * 包的介绍
2015-01-29 09:00:43 3953 1
原创 Button按钮在项目中的用法。
Button按钮在项目中的用法:<button type='button' class='button' onMouseOver="this.className='button_over';" onMouseOut="this.className='button';" onClick="document.forms[0].submit()">
2015-01-28 09:17:45 1017
原创 SSH 项目框架搭建总结
项目框架搭建总结 1、建立Web工程 * 导入需要的jar包 db:连接数据库的驱动包 hibernate:使用hibernate的jar包 jstl:java的标准标签库 junit:测试用到的jar包 spring:使用spring的jar包 str
2015-01-27 14:47:46 687
原创 VO对象与PO对象的区别?
一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。 二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.PO只能用在数据层,VO用在商业逻辑层和表示层。各层操作属于该层自
2015-01-27 14:24:32 6251
原创 文件上传管理
点击“添加”按钮,可以自动添加一行。相关代码下载:http://download.csdn.net/detail/u013456370/8399065
2015-01-26 21:49:12 689
原创 导出设置!
可以把左边这个容器中的字段,把选中的字段移动到右边这个容器,也可以把右边的移动到左边容器了,右边容器中的字段也可以向上,向下。相关代码下载链接:http://download.csdn.net/detail/u013456370/8398909
2015-01-26 20:59:30 478
转载 Jfreechart柱形图详细设置
一. 下载与环境配置 此最新版本为 1.0.13 解压jfreechart-1.0.13.zip 将lib目录下的jfreechart-1.0.13.jar 、jcommon-1.0.16.jar 复制到工程 WEB-INF\lib 文件夹中 二. 配置 我是用Struts1.2开发的。 在工程的web.xml 文件中添加 DisplayCha
2015-01-26 10:06:37 3816
原创 JFreeChar自学教程
JFreeChart是一组功能强大、灵活易用的Java绘图API,使用它可以生成多种通用性的报表,包括柱状图、饼图、曲线图、甘特图等。它能够用在Swing和Web等中制作自定义的图表或报表,并且得到广泛的应用。本文将通过引领读者学习在JFreeChart中饼图、柱状图和曲线图的进阶应用,来达到熟练使用JFreeChart的目的。 在使用jfreechart时,一般先通过ChartF
2015-01-25 16:40:27 1090
原创 用jxl导入报表Excel数据,如果excel是日期格式的话需要减去8小时
用jxl导入报表Excel数据,如果excel是日期格式的话需要减去8小时package cn.itcast.elec.util;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.text.SimpleDateFormat;import java.util.
2015-01-24 12:33:31 1444
原创 Java SSH项目中,Struts.xml中result的名字不可以重复!
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN""http://struts.apache.org/dtds/struts-2.1.7.dtd"> /WEB-INF/page/menu/home.jsp
2015-01-23 14:23:11 903
转载 StringUtils自学教程
org.apache.commons.lang.StringUtils中方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。除了构造器,Str
2015-01-19 15:18:32 482
原创 Java 项目中,用到cookie记住我中,存在登录名乱码问题?
一、Java 项目中,用到cookie记住我中,存在登录名乱码问题,解决方法如下:编码时:String codeName = URLEncoder.encode(name,"UTF-8");解码时:String name = URLDecoder.decode(cookie.getValue(),"UTF-8");这样就可以了。
2015-01-18 21:12:32 665
原创 UTF-8 和UTF8和utf-8和utf8有什么区别 ?
“UTF-8”是标准写法,在Windows下边英文不区分大小写,所以也可以写成“utf-8”。“UTF-8”也可以把中间的“-”省略,写成“UTF8”。一般程序都能识别,但也有例外(如下文),为了严格一点,最好用标准的大写“UTF-8”。在MySQL数据库中只能使用“utf8” 在MySQL的命令模式中只能使用“utf8”,不能使用“utf-8”,也就是说在PHP程序中只能使用“
2015-01-17 21:44:20 2772
原创 在项目中,如何应对需求的变更?
a 仪器设备管理 device 技术设施维护管理 b 设备校准检修 device 技术设施维护管理 c 设备购置计划 device 技术设施维护管理 d 资料图纸管理 informationAndPaper
2015-01-17 14:22:04 711
原创 Md5加密代码!
package cn.itcast.elec.util;/******************************************************************************* * keyBean 类实现了RSA Data Security, Inc.在提交给IETF 的RFC1321中的keyBean message-digest * 算法。 *
2015-01-17 09:53:52 408
原创 在项目中,判断密码框中密码是否被修改的小技巧!
通过js实现:部分代码如下:var password = document.getElementById("logonPwd").value;var defaultPassword = document.getElementById("logonPwd").defaultValue;可以通过比较password ==defaultPassword(刚加载页面时,密码框中的值)来
2015-01-16 21:50:25 629
原创 Hashtable和HashMap和Map和List和Set的区别?
1 HashMap不是线程安全的 hastmap是一个实现了Map接口的类,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。2 HashTable是线程安全的一个Collection。HashMap是Hashtable的轻量级实现(
2015-01-16 21:43:37 639
转载 Java中length,length(),size()区别?
1、 Java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.2、 Java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法.3、.Java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看!这个例子来演示这
2015-01-16 21:32:26 429
原创 Session中removeAttribute()和invalidate()的区别?
用于清空指定的session:request.getSession().removeAttribute("globe_user"); 用于清空当前会话的全部的session:request.getSession().invalidate();在项目中,如果要进行退出系统时,应该用第二个。
2015-01-16 21:27:02 2244
原创 Java EE中 #、%和$三者符号的区别?
一、#、%和$符号的区别 ?#、%和$符号的区别:#、%和$符号在OGNL表达式中经常出现. 1.#符号的用途一般有三种:1)访问非根对象属性,例如示例中的#session.msg表达式,由于Struts 2中值栈被视为根对象,所以访问其他非根对象时,需要加#前缀。实际上,#相当于ActionContext. getContext();#session.msg表达式相当于Actio
2015-01-16 21:13:44 8154
原创 Spring中HibernateCallback()的用法
Hibernate的复杂用法HibernateCallback:HibernateTemplate还提供一种更加灵活的方式来操作数据库,通过这种方式可以完全使用Hibernate的操作方式。HibernateTemplate的灵活访问方式是通过如下两个方法完成:q Object execute(HibernateCallback action)q L
2015-01-14 21:27:30 968
原创 Myeclipse中如何快捷键生成setter和getter方法?
一:一般快捷生成getter、setter方法我是使用ALT + SHIFT + S 让后按下键盘上的r键。在使用ALT + A 表示选择所有的属性都生成getter、setter方法。点击ok。二:手动设置.在菜单项中选“Window -> Preferences”,弹出Preferences对话框,然后在左边选打开General -> keys, 在右边“type filter text”框中
2015-01-08 19:34:48 7977
原创 如何将数据库的连接池改成c3p0数据库连接池?
一、hibernate.cfg.xml文件:"-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">org.hibernate.dialect.MySQL5Dialectupdatetr
2015-01-08 15:41:27 942
转载 SQL Server JDBC驱动中sqljdbc.jar和sqljdbc4.jar包的区别?
一、JDBCDriver 2.0 在每个安装包中都包括 2 个 JAR 类库:sqljdbc.jar 和 sqljdbc4.jar。本文主要介绍SQL Server JDBC驱动中sqljdbc和sqljdbc4的区别。 sqljdbc.jar 类库要求应用 5.0 版的Java运行时环境 (JRE)。连接到数据库时,在 JRE 6.0 上应用 sqljdbc.jar 会引发异常。
2015-01-06 19:59:59 15861
TIB_js-studiocomm_6.6.0_windows_x86_64.exe
2018-08-03
Notepad++对比文件的插件
2018-07-11
apache-tomcat-5.5.26
2017-12-05
博客系统(搜索利用Lucene)
2017-11-28
Activiti学习代码
2015-12-09
Mybatis相关代码
2015-10-26
MyBatis学习代码
2015-10-15
java在线预览仿百度文库源代码
2015-07-19
FlexPaper+swfTools仿文档在线阅读
2015-07-19
java代码如何读取到浏览器中的cookie值?
2018-01-30
关于Jsoup登录网站,再次访问失败的问题
2018-01-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人