Java学习
文章平均质量分 70
xiaokuang513204
这个作者很懒,什么都没留下…
展开
-
ssh framework
ssh framework作者:自言自语 2007-07-31 10:55:35标签: 典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。 表现层是传统的JSP技术,自1999年问世以来,经过多年的发展,其广泛的应用和稳定的转载 2009-11-24 08:31:00 · 568 阅读 · 0 评论 -
jasperreports,ireport学习
jasperreports,ireport学习2007-05-11 23:27<br /> 今天兴起,开始研究ireport和jasperreports。今天只学了点ireport设计报表模板,而且超简单的那种。jasperreports文档http://www.mylinux.com.cn/newsTextAction.do?id=10,549,不错的东西。<br />准备工作:<br />1.jasperreport下载地址:(我下的是jasperreports-1.3.3)http://sourc转载 2010-10-25 15:09:00 · 1679 阅读 · 0 评论 -
struts2+jasperreport开发报表程序关键代码
<br /> 问题2:就是生成html页面的时候,红**的问题,因为struts2默认的会有拦截,px,以至得不到图片,所以我把px文件名称改成了 px.px ,在引用的时候写px. <br /> 这样在附上下面这句代码,就解决了图片**问题: <br /> exporter.setParameter(JRHtmlExporterParameter.IMAGES_URI, "/test/images/px."); <br /> <br /> <b转载 2010-11-15 10:57:00 · 1032 阅读 · 0 评论 -
eclipse无法启动 提示JVM版本太低
<br />今天发现eclipse不能打开了 打开出现<br />version 1.4.2_03 of JVM is not suitable for this product. Version:1.5 or greater is required<br /><br /> <br /> <br />环境变量也设置了 版本是1.6的 在网上查了查<br />很有可能是oracle自带的那个烂jvm,看看你的环境变量设置:classpath、java_home<br />1楼的说的没错,都是那个Oracle搞转载 2011-01-14 08:25:00 · 8522 阅读 · 0 评论 -
文件信息批量导入数据库(Struts2实现文件上传,POI实现Excel文件读取并写入数据库) .
如题:文件信息的批量导入......项目中经常会遇到客户的一些单表信息的数据批量导入,也就是提供定制Excel表,再把Excel表中的数据提取到数据库的操作,其实实现起来很简单。以下是小菜鸟我的实现思路: 1、JSP页面+Struts2实现文件上传,把定制Excel上传到服务器指定目录下,以供读取;2、POI读取Excel表格,把数据封装为持久化实体List3、批量导入数据库转载 2012-10-23 15:12:03 · 5395 阅读 · 2 评论 -
Hibernate中DetachedCriteria的使用
Criteria對SQL進行封裝,讓開發人員可以用物件的方式來對資料庫進行操作,例如下面的查詢User表格中的所有資料:Criteria criteria = session.createCriteria(User.class);// 查詢user所有欄位List users = criteria.list();Iterator iterator = users.iterator转载 2012-11-12 16:17:05 · 522 阅读 · 0 评论 -
Spring中的事务
更简单的方式是使用@Transactional1:在配置文件中开启对@Transactional的支持2:在类或者方法上配置@Transactional3:@Transactional后面可以跟属性配置,如下:@Transactional(readOnly = false, propagation = Propagation.REQUIRES_NEW)转载 2012-11-15 11:12:34 · 630 阅读 · 0 评论 -
Spring声明式事务配置管理方法
/*2011年8月28日 10:03:30 by Rush */环境配置项目使用SSH架构,现在要添加Spring事务管理功能,针对当前环境,只需要添加Spring 2.0 AOP类库即可。添加方法:点击项目右键->Build Path->Add librarys: 打开A转载 2012-11-15 11:15:38 · 440 阅读 · 0 评论 -
获得选中的checkbox的value
一、checkbox添加 选择序号信息1 测试12 测试23 测试3checkbox 代码:同一group的checkbox中name一致二、function处理checkbox 2.1 判读是否选中 // 检测是否有选择多选框的至少一项function val转载 2013-03-11 17:12:37 · 1369 阅读 · 0 评论 -
Eclipse web工程导入到myeclipse中Tomcat不能直接部署之解决方法
Eclipse的web工程和myeclipse的web工程框架基本一致,有几个小配置文件不同,导致将eclipse的web工程导入到myeclipse后,不能直接在Tomcat中部署,解决方法是消除不同。 步骤:找一个myeclipse的web工程比较一下,发现.settings目录下内容不同,.project文件内容不同,缺少myeclipse中的.mymetadata和 .myum转载 2013-04-07 20:56:28 · 589 阅读 · 0 评论 -
Bad version number in .class file .
java.lang.UnsupportedClassVersionError: Bad version number in .class file 造成这种过错的原由是Tomcat运行的JDK版本与支撑application运行的JDK版本不一致导致的. 那么如何解决上面的问题呢? 措施显而易见:把它们的JDK版本改成一致. 步骤如下: 1.Window --> Prefere转载 2013-04-08 09:09:10 · 483 阅读 · 0 评论 -
从eclipse导入工程到myeclipse,不能部署到tomcat根目录下的解决方案
myeclipse版本是8.6.1. 正常情况下,在eclipse里建好的web工程如果导入到myeclipse里是无法部署到tomcat/webapps/ROOT下面的,这应该算是一个bug,这个问题困扰我好久,因为公司里的项目是用eclipse建好后传到svn的,我下来导入到myeclipse总是无法部署,只能在myeclipse里新建一个web工程再copy svn的工程进来,但转载 2013-04-07 20:54:19 · 701 阅读 · 0 评论 -
jxl导出Excel
以前是用Poi做Excel的操作、最近一个项目用jxl来做!现在项目完成了、做做总结!首先呢、需要的当然是jxl的.jar包!---------->jxl.jar代码:因为这次的导出业务不怎么复杂稍微把对Excel导出的操作提了一下 [java] view plaincopyprint?/** * @author 旦旦而学 * @param转载 2013-07-04 09:31:26 · 774 阅读 · 0 评论 -
JXL操作Excel
JXL操作Exceljxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图表的支转载 2013-07-04 09:21:51 · 682 阅读 · 0 评论 -
JasperReport+iReport高级报表设计实战
序言一直以来,报表都是很多项目中一个重要的、不可获取的组成部分。然而其复杂性和专业性又使得程序员不能够也没时间自己设计属于目前手头正在构建的系统的报表模块;即便设计来了又可能由于通用性等原因不能够应用到下一个系统当中,这就导致了报表类库/组件在市场上的火爆。典型的例子就是水晶报表,几乎无处不在。还有一些专门处理中国式报表的组件也陆续出现在软件市场上。然而遗憾的是,他们中的绝大多数都是要收费的--这也无可厚非,毕竟人都是要生存的。所以大多数预算不够充裕的程序员都将目光转向了开源软件,而JasperReport转载 2010-10-20 08:41:00 · 1420 阅读 · 0 评论 -
jasperReport实现动态列打印
Java代码 public ActionResult projectPrint() { String[] printValue = null; // 从页面中获得要查询的字段 String reqPrintValue = getRequest().getParameter("printValue"); // 没有选择则默认全打印 if (null == reqPrintValue || StringUtils.isEmpty(reqPrintVal转载 2010-10-20 10:44:00 · 3873 阅读 · 7 评论 -
eclipse工具学习过程
1、更改project默认路径file->switch Workspace->Other.原创 2009-11-23 17:31:00 · 430 阅读 · 0 评论 -
SSH框架整合步骤
转:http://yuwenhu.blog.51cto.com/672091/146117 SSH框架整合步骤: 1.建web project2.导入struts2.0的jar包(基本的五个加上struts2-spring-plugin-2.0.14.jar)3.导入spring的jar包,这里加hibernate关联的包,用myeclipse可以完成。4.建hibernate的转载 2009-11-24 09:09:00 · 364 阅读 · 0 评论 -
SSH框架的整合
开发环境: IDE:MyEclipse7.0 SSH:Struts1.2+Hibernate3.2+Spring2.0整合方法:1. 建立工程,添加Struts支持,与单独用Struts做开发的配置没什么不同,基本上就是一直“下一步”。2. 添加Hibernate,当向导执行到配置SessionFactory时可跳过,因为SessionFactory最后由Spring负责生成。3.转载 2009-11-24 09:20:00 · 427 阅读 · 0 评论 -
MyEclipse构建SSH框架浅析
转:http://developer.51cto.com/art/200907/136592.htm MyEclipse构建SSH框架是如何操作的呢?我们将会在这篇文章中向你介绍MyEclipse构建SSH框架的步骤。 MyEclipse构建SSH框架,用的是MyEclipse6.6,如果是不同版本的话,导入的Sturts或其他包的时候有一些不同。1 、打开MyE转载 2009-11-24 09:38:00 · 648 阅读 · 0 评论 -
搭建Eclipse+MyEclipse开发环境
一、安装JDK http://download.java.net/jdk6/下载JDK,并配置环境变量: 1.右击“我的电脑”,点击“属性”:选择“高级”选项卡,点击“环境变量”: 2.在“系统变量”中,设置3项系统变量,JAVA_HOME,PATH,CLASSPATH (注:“系统变量”对所有用户有用,而“用户变量”则只对当前登陆用户有用。对于变量的大小写,是不进行区分的。) 3.转载 2009-11-23 14:50:00 · 879 阅读 · 0 评论 -
Eclipse中serialVersionUID问题陈述及解决方案
Eclipse中serialVersionUID问题陈述及解决方案Eclipse中The serializable class XXXXXX does not declare a static final serialVersionUID field of type long出现这样的警告处理办法。 当采用程序的Add default Serial version ID修复时,Eclipse会转载 2010-03-09 08:58:00 · 818 阅读 · 0 评论 -
在JSP中配置FCKeditor 2.6.6
1.FCKeditor 介绍FCKeditor 这个开源的HTML 文本编辑器可以让web 程序拥有如MS Word 这样强大的编辑功能,.FCKeditor 支持当前流行的浏览器。2.准备工作:环境:winddows XP、tomcat6.0、JDK1.6下载:1):FCKeditor_2.6.6.zip2):fckeditor-java-2.6-bin(JAVA支持包)3.安装:下面以jsp为例:分别解压之后,我们可以得到一个fckeditor和fckeditor-java-2.6两个文件夹。fcked转载 2010-07-06 08:44:00 · 3736 阅读 · 12 评论 -
Struts2中访问HttpServletRequest和HttpSession
关键字: struts2 httpservletrequest httpsession 在没有使用Struts2之前,都习惯使用HttpServletRequest和HttpSession对象来操作相关参数,下面介绍一下在Struts2中访问隐藏的HttpServletRequest和HttpSession的两种方法:1.非Ioc方式这种方式主要是利用了com.opensymphony.xwork2.ActionContext类以及ora.apache.struts2.ServletAction转载 2010-07-13 10:02:00 · 3395 阅读 · 0 评论 -
图解SSH框架配置步骤
核心提示:现在开发的一个项目使用S2SH框架,配置环境用了一两天,现在把当时配置环境时写的文档整理下发出来,也算加强点记忆。 1 开发环境 MyEclipse5.5 JDK 1.6 Java EE 5.0 Tomcat6.0 Struts2.1.6 Spring2.5.6 Hibernate3.3.1 2 为 ssh 做好准备 2.1 下载包 Struts2 现在开发的一个项目使用S2SH框架,配置环境用了一两天,现在把当时配置环境时写的文档整理下发出来,也算加强点记忆。 1 开转载 2010-06-03 20:56:00 · 585 阅读 · 0 评论 -
当在程序中使用jasperreport加载模板时报class: groovy/runtime/metaclass/java/util/HashMapMetaClass, method:
<br /> 当在程序中使用jasperreport加载模板时报class: groovy/runtime/metaclass/java/util/HashMapMetaClass, method: super$2$invokeMethod signature 收藏 <br />java.lang.VerifyError: (class: groovy/runtime/metaclass/java/util/HashMapMetaClass, method: super$2$invokeMethod si转载 2010-09-18 17:47:00 · 6556 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/codehaus/groovy/control/CompilationFailedException错误解决方案
<br />在使用JasperReport中,出现java.lang.NoClassDefFoundError: org/codehaus/groovy/control/CompilationFailedException错误,但是在整个程序中没有使用groovy,那么可能是在其他包中需要使用这个class,同时参考:http://sunky045.javaeye.com/blog/503315<br />1. <br />spring+jasperReport生成PDF格式的报表时报 <br />转载 2010-09-18 17:31:00 · 3986 阅读 · 3 评论 -
JasperReport动态列-1
JasperReport动态列-12009-03-31 16:00import java.io.File; import java.io.FileOutputStream; import java.io.OutputStream; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.print.attribute.HashPrintReq转载 2010-10-20 10:00:00 · 2748 阅读 · 0 评论 -
使用jasperReport实现动态表头(转载)
<br />最近在我公司drp(运营分销系统)开发中,需要大量报表,由于本人有过jasperReport的开发经验,所以选用了它,jr确实不错,开源,可扩展性很好,缺点就是免费的文档很少,更可气的是,代码中的doc少的可怜,基本上没有参考价值. <br /> 由于我们的产品是用于服装行业的,在服装行业有一个尺码组,非常的麻烦,在制作含有尺码组的报表时,表头的各种尺码不能写死,要从数据库查询出来.但是,一般的报表工具都是不支持表头动态化的(我理解,报表嘛,是呈现给特定人物如老板看的特定内容,表头应转载 2010-10-20 10:21:00 · 7470 阅读 · 1 评论 -
大量数据导出为Excel文件的问题解决
2010-12-20 10:53 大量数据导出为Excel文件的问题解决(C#,ASP.NET)依据SZW朋友的提醒:本文所说的Excel文件指.xls文件,不包括Excel2007的默认保存文档格式.大量数据导出到Excel文件,一般情况有以下三个麻烦:1.导出的执行速度要比较快,否则有http请求超时的问题; 当然如果您是使用winForm方式就不在此列。转载 2013-07-04 10:45:13 · 3367 阅读 · 0 评论