- 博客(83)
- 收藏
- 关注
原创 jstl简介
前言:已经很久没有上来了,在微博上猛然看到有说csdn泄露了信息,一看果然中招了,然后着急的找回密码。看了看以前的文章。发现有些写到了回复里面。现整理出来。JSTL 全名为JavaServer Pages Standard Tag Library,这里介绍版本1.1。JSTL是由JCP(Java Community Process)所指定的标准规格,它主要提供给Java Web 开发人员一个标
2011-12-22 15:56:24 638
原创 javascript 对屏幕位置及浏览器位置的获取
// 浏览器显示区域的宽和高,向下还原后值会变小。 document.body.clientWidth;document.body.clientHeight; // 与上面的两个值相比,我觉得就是加上了滚动条的宽和高document.body.offsetWidth;document.body.offsetHeight; // 整个网页的高度和宽度,包括滚动条中没有
2009-12-31 16:37:00 1453
原创 css鼠标移动小图变大图
--------------------------------------------------css部分-----------------------------------#demo{overflow:hidden;;text-align:center;padding:10px;}#demo img{border:none;border:5px solid #f4f4f4}#enlar
2009-12-12 12:04:00 1064
原创 JSON封装并使用
//--------json工具类package com.hisunsray.util;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.util.List;import java.util.Map;
2009-12-11 10:48:00 1249
原创 按照List中Object的某个属性进行分组
/** * * 按照List中Object的某个属性contNo,进行分组 * * @author fuqin * create on 2009-12-11 * * @param list * @return */ public static Map getListByKey(List list) { Map map = new HashMap(); for (int i
2009-12-11 10:41:00 3748 1
原创 struts 标签 HTML:MESSAGES 使用范例
ActionMessages是Struts 1.1后所新增的类别,它变成了ActionErrors的父类别,同样的,ActionMessage也是Struts 1.1新增的类别,ActionError则已经不建议使用。 ActionMessages搭配Struts的卷标,在管理讯息时就更为简易,以下面这篇为例,如果能使用ActionMessages搭配卷标,那么讯息管理会很方便,例如
2009-05-07 16:21:00 1239
原创 struts 标签 HTML:MESSAGES和HTML:ERRORS 用法简例
(1) 使用Action 中 : ActionMessages message = new ActionMessages(); message.add(" 消息句柄 ",new ActionMessage(" 资源文件中 Key 值 ",String 类型描述信息 )); this.addMessages(request,message); return ActionForwa
2009-05-07 16:11:00 1094
原创 jdk,tomcat环境变量配置
比如:jdk目录:c:/jdk tomcat目录: c:/tomcat5.0 1、新建系统变量:JAVA_HOME, 值: c:/jdk 2、新建系统变量:CATALINA_HOME, 值: c:/tomcat5.0 3、新建系统变量:ClassPath, 值: .;%JAVA_HOME%/lib;%JAVA_HOME%/jre/lib;%CATALINA_HOME%/co
2009-04-23 14:53:00 395
原创 加密文件或文件夹
xp 系列步骤一:打开Windows资源管理器。 步骤二:右键单击要加密的文件或文件夹,然后单击“属性”。 步骤三:在“常规”选项卡上,单击“高级”。选中“加密内容以便保护数据”复选框 在加密过程中还要注意以下五点: 1.要打开“Windows 资源管理器”,请单击“开始→程序→附件”,然后单击“Windows 资源管理器”。 2.只可以加密NTFS分区卷上的文件和文件夹,FAT分区卷上的文件和文
2009-03-26 15:28:00 1584 1
原创 java代码获得url地址的各个部分
java代码获得url地址的各个部分: String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; "> 这个语句是用来拼装当前网页的相对路径的。 是
2009-03-26 11:23:00 1545 1
原创 tomcat ,jboss配置https 和 jsp,asp页面上http向https转换
Tomcat, JBoss配置Https :1.Tomcat1).用jdk自带的工具keytool生成一个证书keystore即生成keykeytool -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.keystore2).将tomcat.keystore放到tomcat安装根目录下3).Tomcat安装目录下conf/se
2009-03-26 10:56:00 2588
原创 Windows XP任务栏隐藏解决
介绍几种关于Windows XP任务栏消失/隐藏 的解决办法: 1、按动键盘上的F11键。 2、按windows健(位于ctrl和alt中间),显示出开始菜单,在空白处单击右键,点击“属性,打开“任务栏和开始菜单属性”,在任务栏中选中“自动隐藏任务栏”,应用后再取消选择。同时选择“锁定任务栏” 任务栏假死现象解决办法:打开控制面板->“日期、时间、语言和区域设置”-
2009-03-25 09:53:00 5190
原创 不知道Key的情况下,遍历Map
//每个sheet显示多少条记录数 private static final int perSheetNum=3; private static Map splitList(List accountSettlementDetail,int perSheetNum){ Map map=new HashMap(); if(accountSettlementDetail!=null
2009-03-23 17:25:00 994
转载 Oracle快照实现-整理
--名词说明:源——被同步的数据库-- 目的——要同步到的数据库/*一、创建dblink:*/--1、在目的数据库上,创建dblindrop database link dblink_anson;Create publicdatabase link dblink_ansonConnect to lg identified by lg using SDLGDB;--源数据库
2009-03-23 17:08:00 922
原创 hibernate 映射无主键和复合主键的数据库表
hibernate 映射无主键和复合主键的数据库表(1) 复合主键通常将复合主键相关属性,单独抽取出来,建立一个独立的类 * 必须实现序列化接口 * 必须实现equals和hashcode方法 例如:一个表SYS_PERSON定义如下 firstname,lastname,age其中主键是复合主键(firstname+lastname)1.单独为复合主键建立一个类NamePK.ja
2009-03-21 17:32:00 1068
原创 jxl 写 Excel 文件并下载(写头文件)
使用servlet来下载文件,其原理非常简单,只要得到文件的输入流(或相应字节),然后写输出流即可。现就其中的几个细节问题展开: 1. MIME类型的设置: Web 浏览器使用 MIME 类型来识别非 HTML 文档,并决定如何显示该文档内的数据。 例如EXCEL文件的 MIME 类型是 "application/vnd.ms-excel "。要用servlet 来打开一个 EXCEL 文档,
2009-03-21 14:42:00 3738 1
原创 java数据类型,hibernate数据类型,标准sql数据类型之间的对应表
Java数据类型Hibernate数据类型标准SQL数据类型(PS:对于不同的DB可能有所差异)byte、java.lang.BytebyteTINYINTshort、java.lang.ShortshortSMALLINTint、java.lang.IntegerintegerINGEGERlong、ja
2009-03-20 16:08:00 482
转载 java对excel的读写
例子1:利用jxl包来完成excel导入导出 JXL包提供了JAVA环境下操作EXCEL文件的方法,可对EXCEL文件进行读写操作。总体而言这个包的使用非常简单,因工作需要对它进行了简单的应用,现写一下个人总结。JXL包似乎对某些版本的EXCEL文件不太兼容,网站上说它支持EXCEL95-2000。不知道是不是这个原因,在读取EXCEL XP文件时(文件中使用了“数据有效性”等格式),
2009-03-20 12:20:00 967
原创 css之自动换行
CSS如何实现换行的方法对于div,p等块级元素 正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行html正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义css#wrap{white-space:normal; width:200px; }1.(IE浏览器)连续的英文字符和阿拉
2009-03-19 11:05:00 577
原创 shtml--Tomcat配置SSI
Tomcat对SSI提供了支持,但在默认的情况下这种支持是关闭的。如果你用Tomcat做为HTTP服务器并且需要SSI,那么需要自己来设置。设置方法如下: 在$CATALINA_BASE/server/lib/目录下找到servlets-ssi.renametojar文件 将这个文件重命名为servlets-ssi.jar
2009-03-03 10:39:00 453
原创 struts1 与 struts2 比较
Action 类: *Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。*Struts2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的
2009-02-27 09:42:00 1324
原创 PL/SQL 报错(ORA-12154:TNS:could not resolve the connect identifier specified)解决
昨天晚上装了Oracle10g客户端,装了PL/SQL ,登陆PLSQL后总是报ORA-12154:TNS:could not resolve the connect identifier specified。深究其原因,以为是先装了PLSQL,后装Oracle客户端导致。然后重新卸载,再按顺序安装了一次,还是不对。而Oracle客户端配置后却能连上数据库。PLSQL还是报错。今早
2009-02-24 09:23:00 3679 1
原创 什么是JavaConfig
Spring IOC有一个非常核心的概念——Bean。由Spring容器来负责对Bean的实例化,装配和管理。XML是用来描述Bean最为流行的配置方式。Spring可以从XML配置文件中读取任何类型的元数据并自动转换成相应的Java代码。Spring开变了java的编程模式,Spring的下载已经超过了1亿次,可见Spring已经有多流行。 随着Spring的日益发展,越来越多的人对Spring
2009-02-15 13:50:00 7653 2
原创 JSTL标签 介绍
JSTL 全名为JavaServer Pages Standard Tag Library,目前最新的版本为1.1。JSTL是由JCP(Java Community Process)所指定的标准规格,它主要提供给Java Web 开发人员一个标准通用的标签函数库。Web 程序开发人员能够利用JSTL 和EL来开发Web 程序,取代传统直接在页面上嵌入Java程序(Scripting)的做法,以提高
2009-02-15 13:37:00 2104 3
原创 介绍spring架构
Introducing to Spring Framework 作者:Rod Johnson 译者:yanger,taowen 校对:taowen 关于Spring Framework,你可能已经听见很多的议论。在本文中,我将试图解释Spring能完成什么,和我怎么会认为它能帮助你开发J2EE应用程序。 又来一个framework? 你可能正在想“不过是另外一个的fram
2009-02-13 13:42:00 716
转载 为什么要使用EJB
首先,我们必须明确,为什么要使用J2EE?J2EE优点是什么?使用J2EE的主要原因是多层结构,传统的两层C/S结构难于维护,稳定性极差,界面代码和数据库代码混淆在一起,牵一动百,多层结构使得界面和数据库完全分离,并且诞生了中间件这样的技术,如下图: Web+EJB能组成真正的多层结构 为什么使用EJB我原先认为这不是一个讨论的话题,因为EJB是J2EE重要的组成部分,可以说
2009-02-11 12:44:00 356
转载 JSP2的自定义标签
引用在JSP规范的1.1版中增加了自定义标签库规范,自定义标签库是一种非常优秀的表现层组件技术。通过使用自定义标签库,可以在简单的标签中封装复杂的功能。....在JSP1.1规范中开发自定义标签库比较复杂,JSP2规范简化了标签库的开发,在JSP2中开发标签库只需如下几个步骤:开发自定义标签处理类; 建立一个*.tld文件,每个*.tld文件对应一个标签库,每个标签库对应多个标
2009-02-11 12:39:00 920 1
原创 Struts标签库详解
本文转自:http://hi.baidu.com/xzkcz/blog/item/5cf9f91f01beb9f4e0fe0bd4.html作者:xzkczStruts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。HTML 标签: 用来创建能够和Struts 框架和其他相应的HTML 标签交互的HTML 输入表单Bean
2009-02-11 11:00:00 457
原创 JAVA中的反射机制对私有成员的访问
先讲下原理:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一
2009-02-11 10:40:00 1319 1
原创 Myeclipse+Weblogic8.1(图说明)
配置Weblogic8.11.先安装 platform814_zh_CN_win32.exe,这个版本是中文版本,例如我安装在:D:/Program Files/bea2.在开始程序中选择已安装的weblogic8.1,选择Configuration Wizard 进行初始配置(图一)(图二)(图三)(图四)(图五)
2007-05-21 15:34:00 1645 15
转载 用Eclipse+MyEclipse+WebLogic8.1开发第一个Web程序
1.安装jre Eclipse虽然由java开发,但本身并不自带jre。所以你必须先自己安装,去http://java.sun.com/downloads下载最新J2SE1.4.2_03的jre安装文件j2re-1_4_2_03-windows-i586-p.exe。安装成功后,重启机器,并将jre的bin文件夹路径添加到系统环境变量PATH中,如:C:/Progra
2007-05-21 10:08:00 791
转载 直接配置MyEclipse的WebLogic服务器
MyEclipse默认的应用服务器为JBoss3,这里我们使用WebLogic8.1。启动Eclipse,选择“窗口/首选项”菜单,打开首选项对话框。展开MyEclipse下的Application Servers结点,点击JBoss 3,选中右面的Disable单选按钮,停用JBoss 3。然后点击WebLogic 8,选中右边的Enable单选按钮,启用WebLogic服务器。同时下面
2007-05-21 10:01:00 696
转载 Weblogic8.1配置的总结
WebLogic目前是使用比较多的应用服务器之一,Eclipse是流行的IDE,如何集成起来开发使用呢? 解决方法: 采用BEA提供的WebLogic Plugin来进行集成开发。 安装 JDK:1.4.2或1.5.0 从http://java.sun.com上去下载安装,如果是WebLogic 8.X.X系列的版本,应当选用JDK 1.4.2的版本。 Eclipse:3.1.2
2007-05-21 09:59:00 2673
原创 跨数据库事务的解决
在session bean中跨数据库的事务处理的解决。 觉得在ejb中异常的处理还是有许多要注意的地方。 在ejb中通常分两类异常, 一类为系统异常, 一类为应用程序异常(这里暂不包含JVM的异常,对 JVM 异常我们一般也无能为力), 对于应用程序的异常,ejb容器不会去自动处理,当我们在进行跨数据库操作时抛出了SQLException异常,容器不会管,所
2007-05-18 14:32:00 2252 1
原创 EJB自管理的事务
如果声明一个bean的事务控制为TX_BEAN_MANAGED,则这个bean可以访问事务服务。当事务控制应用于单个的方法时这个控制只能应用于整个的bean. bean访问事务服务的能力不能只对某个方法起作用。因此一个方法声明事务控制为TX_BEAN_MANAGED,而另一个方法声明为其它不同的事务控制是错误的。厂商的安装工具应该能检测到并报告这个错误。Bean分别通过初始化时setSession
2007-05-18 14:00:00 817
原创 MVC模式简介
内容简介: MVC设计模式成为了目前十分流行的一种设计方法.它是一种软件的设计方法模式.并且被大量的开发和实践所证明.因此本文通过介绍Struts框架这种已经实现了MVC模式的软件构件框架了讨论该模式的优势和如何投入到软件开发中去. 本文内容注重理论和实践相结合,比较系统的从多层设计方式到分布式软件开发中所用到的技术,从而切入目前Sun公司退出的J2EE框架模型,然后更加该框架
2007-04-23 15:23:00 1920 2
原创 oracle中数据文件的描述
数据文件和重做日志文件是数据库中最重要的文件。您的数据最终就是要存储在数据文件中。每个数据库都至少有一个相关的数据文件,通常还不止一个。最简单的“测试”数据库只有一个数据文件。其中用最简单的CREATE DATABASE命令根据默认设置创建了一个数据库,这个数据库中有两个数据文件,其中一个对应SYSTEM表空间(真正的Oracle数据字典),另一个对应SYSAUX表空间(在10g及以上版本中,
2007-04-23 15:05:00 1424
原创 软件工程分哪几个阶段
软件生存周期每个阶段的基本任务和结束标准。 问题定义,可行性研究,需求分析,总体设计,详细设计,编码与单元测试,综合测试,软件维护 1问题定义 问题定义阶段必须回答的关键问题:“要解决的问题是什么?”如果不知道问题是什么就试图解决这个问题,显然是盲目的,只会白白浪费时间和金钱,最终得出的结果很可能是毫无意义的。尽管确切地定义问题的必要性是十分明显的,但是在实践中它却可能是
2007-04-23 14:27:00 7768 1
原创 Java反射机制
一、反射的概念 :反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统、操
2007-04-23 14:20:00 996
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人