每日积累
hank1026
这个作者很懒,什么都没留下…
展开
-
db2, oracle和sqlserver取前几行的语法
db2: select * from tab fetch first 10 rows only oracle: select * from tab where rownum <=10 sqlserver: select top 10 * from tab mysql: select * from tab limit 10 ...原创 2010-10-18 11:58:48 · 216 阅读 · 0 评论 -
类之间的关系
<!--[if !supportLists]-->1.<!--[endif]-->种类: Generalization(泛化),Dependency(依赖关系)、Association(关联关系)、Aggregation(聚合关系)、Composition(合成关系)。<!--[if !supportLists]-->2. <!--[endif]--&g...2008-08-08 09:58:00 · 83 阅读 · 0 评论 -
abstract(抽象)修饰符,可以修饰类和方法
abstract(抽象)修饰符,可以修饰类和方法 1,abstract修饰类,会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型,也就是编译时类型,抽象类就像当于一类的半成品,需要子类继承并覆盖其中的抽象方法。 2,abstract修饰方法,会使这个方法变成抽象方法,也就是只有声明(定义)而没有实现,实现部分以";"代替。需要子类继承实现(覆盖)。 注意:有抽象...2008-08-08 09:24:00 · 1646 阅读 · 0 评论 -
struts2间接实现零配置
所谓间接实现零配置,是指只要做些初始化的配置之后,在以后的开发中基本上不用在对每个Action做配置 struts.xml这样配置 <action name="*/*" method="{2}" class="workbench.web.actions.{1}Action"> <result name="custom">/view/{1}/${targ2008-08-01 15:45:00 · 52 阅读 · 0 评论 -
使用Struts Bean:header读取报头
<bean:header id = "host" name = "Host" /> 主机地址 / 端口 : <bean:write name = "host" /> <br > <bean:header id = "language" name = "Accept-Language" /> 支2008-07-29 10:28:00 · 146 阅读 · 0 评论 -
bean:define标签用法
<bean:define id="a" name="newsForm" property="ag"/>将可存取属性(存在于以下4个范围page,request,session,application)中的newsForm的ag属性赋值给a2008-07-29 10:23:00 · 284 阅读 · 0 评论 -
html:file标签的使用
FormFile upfile = update.getUpfile(); String realPath = getServlet().getServletContext().getRealPath("/"); // String realPath = request.getRealPath(""); ...2008-07-29 10:04:00 · 1520 阅读 · 0 评论 -
getServlet().getServletContext().getRealPath("/");与request.getRealPath("");
request.getRealPath("");不推荐使用警告。getServlet().getServletContext().getRealPath("/");可以取代上者,都是取得应用绝对路径。2008-07-29 10:00:00 · 1652 阅读 · 0 评论 -
PDF文件内嵌到html页面
<object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="760" height="411" border="0"> <param name="_Version" value="65539">2008-07-29 09:44:00 · 466 阅读 · 0 评论 -
html:multibox全选与全不选的处理
此种状态复选框全为不选:<table border="1" width="100%" > <tr> <td width = "200"></td> <td width="100%"><div align=&qu2008-07-28 18:54:00 · 149 阅读 · 0 评论 -
关于html:checkbox和html:multibox的用法
<html:checkbox value="checkbox" property="checkbox"/>当传入的BEAN里的checkbox的值(也就是property)等于checkbox的value的值时,会自动选中checkbox标签有两个属性name,property,这两个属性是用来做选中判断的,name决定了当前jsp的pageContext中保存的对象,p...2008-07-28 18:38:00 · 229 阅读 · 0 评论 -
struts标签logic:iterate学习
转载(http://www.java3z.com/cwbwebhome/article/article1a/171.html?id=364) 在逻辑标记库中定义了<logic:iterate>标记,它能够根据特定集合中元素的数目对标记体的内容进行重复的检查。集合的类型可以是java.util.Iterator,java.util.Collection,java.util.Map或...2008-08-21 10:13:00 · 83 阅读 · 0 评论 -
session中存入double值的取法
Double price = 0.0;for(int i=1;i<=5;i++){ price+=i;}double yy = Double.parseDouble(price.toString());session.setAttribute("price",price);double y = Double.parseDouble(session.getAttribute("p...2008-09-09 15:12:00 · 333 阅读 · 0 评论 -
项目总结(Ajax+Struts+Spring+Hiberante+SQLServer2000) 第一部分 (转载)
总算将一个项目勉强上线,也是第一次我独立完成的这么多任务,框架设计、框架搭建、代码编写、测试、数据库创建、表结构设计……除了页面和详细设计我都做了个遍,虽然很仓促也犯了很多错误,但是整个过程走下来,发现自己真的学到不少东西。在这个空档期写个小总结,以便以后使用 :) 现在框架真是多的要死,也没有什么真正能一统天下的东西,每个人的着眼点和技术习惯都不同,在刚接到项目的时候,老大就要我自己去确定框架...2008-03-29 16:49:00 · 163 阅读 · 0 评论 -
java 生成图片缩略图
方法一:import javax.imageio.ImageIO;import javax.imageio.IIOException;import java.awt.image.BufferedImage;import java.awt.Image;import java.io.File;import java.awt.image.AffineTransformOp;import java.aw...2008-05-08 13:26:00 · 798 阅读 · 0 评论 -
以二进制流的方式存取图像
imageinfo.sql CREATE TABLE [dbo].[emp] ( [name] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [pay] [money] NULL , [img] [image] NULL ) ON [PR...2008-05-07 00:03:00 · 346 阅读 · 0 评论 -
用"window.showModalDialog()"实现DIV模式弹出窗口 (转)
1、test.html 测试页 <html> <head> <title>测试页面</title> <style> .list { border-top:1 solid #8A2BE2; border-left:1 solid #8A2BE2; border-right...2008-05-04 09:20:00 · 262 阅读 · 0 评论 -
JavaMail
package org.hank.mail;import java.util.Properties;import javax.activation.DataHandler;import javax.activation.FileDataSource;import javax.mail.Address;import javax.mail.BodyPart;import javax.mail.M...2008-04-30 13:19:00 · 77 阅读 · 0 评论 -
使用COOKIE登录验证(转载)
附加功能:登录成功后保存Cookie一段时间,在这期间无需重新登录一个基本的登录模块至少分为4个页面:1.输入用户信息页面(login.jsp);2.用户合法性验证页面(check.jsp);3.登录成功欢迎页面(pass.jsp);4.登录失败提示页面(failure.jsp)。为了实现保存Cookie功能,还需增加一个页面:5.检查Cookie页面(index.jsp)结构图如...2008-04-21 20:11:00 · 187 阅读 · 0 评论 -
EL表达式语言
引用:http://blog.163.com/s_zhchluo/blog/static/1501470820075205739439/基本语法一、EL简介 1.语法结构 ${expression} 2.[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ...2008-04-09 00:30:00 · 61 阅读 · 0 评论 -
简单的JSTL应用(入门)
需要的包及TLD文件:首先需要将用到的jar包放入WEB-INF/lib 目录下,再将c.tld文件放到/WEB-INF目录下jstl.jarstandard.jarform.html<html><head><title>Select Your Portal</title></head><body><h1>2008-04-07 19:51:00 · 95 阅读 · 0 评论 -
hibernate3.0中文查询问题解决方法
在applicationContext.xml中加入如下代码: <property name="hibernateProperties"> <props> <prop key="hibernate.dialect"> org.hibernate.dialect.SQLServerDialect </prop> ...2008-04-07 13:08:00 · 71 阅读 · 0 评论 -
jsp+xsl查询数据库
往往JSP通常用来动态的生成HTML文件,来代替Servlet的作用,其实JSP还可以做很多事情,比如我以前提到的生成JPEG流,还可以用在XML文档中,很惊讶吧。 通过一个例子简要叙述一下用JSP生成XML文件,我们要做的是把一个数据库的内容写到一个XML文件中,并且以HTML的格式显示出来。 数据库的结构如下:CREATE TABLE `...2008-04-06 19:26:00 · 182 阅读 · 0 评论 -
实例学习Spring和Hibernate的一点点体会 (转载)
昨天用Spring写DAO,有朋友说比较Hibernate还是麻烦一点.所以今天来看一下Spring和Hibernate有多方便啦.我用的IDE是Eclipse2.1.2下面是要引入的JAR包<?xml version="1.0" encoding="UTF-8"?><classpath> <classpathentry kind="src" path...2008-03-29 17:36:00 · 70 阅读 · 0 评论 -
html:cancel的用法
<html:cancel></html:cancel>action if(isCancelled(request)){ System.out.println("您点击了取消按钮!"); }用此代码判断用户是否点击了取消按钮...2008-07-28 18:14:00 · 414 阅读 · 0 评论 -
动态改变button显示value
<html:button property="submit" style="width:50px"> <bean:write name='updatePermissionForm' property='user'/> </html:button>actionU...2008-07-28 17:29:00 · 1214 阅读 · 0 评论 -
div 缓慢下拉效果
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en&qu2008-06-10 18:05:00 · 296 阅读 · 0 评论 -
<c:forEach>&条件标签使用
<c:forEach>标签的使用在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现在,通过JSTL的迭代标签可以在很大的程度上简化迭代操作。 JSTL所支持的迭代标签有两个,分别是<c:forEach>和<c...2008-06-06 09:57:00 · 817 阅读 · 0 评论 -
一个不错的弹出窗口的js效果(值的收藏)
<script type="text/javascript" language="javascript">//more javascript from http://www.smallrain.netfunction sAlert(str){var msgw,msgh,bordercolor;msgw=400;//提示窗口的宽度msgh=100;//提示窗口的高度titlehei...2008-06-02 19:00:00 · 86 阅读 · 0 评论 -
input框提示js,类似GOOGLE,可以做成动态的
<script language="javascript">var intIndex=0;arrList = new Array();arrList[intIndex++] = "1sdfsdf.com";arrList[intIndex++] = "a11sdafs.net";arrList[intIndex++] = "b22dsafsdf";arrList[intIn...2008-06-27 21:29:00 · 93 阅读 · 0 评论 -
CSS文本提示框
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta2008-06-27 21:21:00 · 455 阅读 · 0 评论 -
使用js美化下拉列表样式
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"> <2008-06-18 15:21:00 · 181 阅读 · 0 评论 -
CSS+DIV实现下拉列表
<html> <body text="#ffffff"> <!-----------菜单js内容----------> <script language=javascript> ie4=(document.all)?true:false; ns4=(document.layers)?true:false; function toExit(){...2008-06-17 18:20:00 · 82 阅读 · 0 评论 -
[JavaScript] 检测复选框选中的个数
<SCRIPT LANGUAGE="javascript"> <!-- Beginfunction anyCheck(form) {var total = 0;var max = form.ckbox.length;for (var idx = 0; idx < max; idx++) {if (eval("document.playlist.ckbox[" +...2008-06-17 14:42:00 · 86 阅读 · 0 评论 -
页面显示时间
<!-- start页面显示时间 --> <% Date date=new Date(); SimpleDateFormat df=new SimpleDateFormat("yyyy"+"年"+"MM月dd日"); String nowdate = df.format(date); Calendar cal...2008-06-17 09:26:00 · 58 阅读 · 0 评论 -
javascript的页面跳转代码
javascript的页面跳转代码方法一(动画效果):<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>Loading&2008-06-16 18:16:00 · 126 阅读 · 0 评论 -
弹出窗口传值
子窗口中内容: function change(obj){ var strsel = obj.options[obj.selectedIndex].text; window.opener.document.getElementById("yj").value = strsel; } <select id="yj" onchange="change(this)">...2008-06-13 09:07:00 · 76 阅读 · 0 评论 -
Action之间传值
return new ActionForward("/toaddpt.do?method=search&id="+keyid);这个可以在一个Action中互相传值使用2008-06-13 09:13:00 · 128 阅读 · 0 评论 -
数据库连接池简介
数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库...2008-06-15 14:30:00 · 54 阅读 · 0 评论 -
加 html:base 和不加的区别
假如一个jsp文件的路径为%YourWebApp%\jsp\abc\1.jsp 如果一个action,forward到这个jsp上 那么在地址栏里输入:http://yourdoman/YourWebApp/MyAction.do就可以访问到这个jsp文件 如果你这个jsp文件里有一些相对路径比如<img src="1.jpg"/> 如果有<html:base/> ...2008-07-28 17:15:00 · 166 阅读 · 0 评论