- 博客(26)
- 收藏
- 关注
原创 Struts2文件上传
单文件上传:第一步:在WEB-INF/lib下加入commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar。这两个文件可以从http://commons.apache.org/下载。第二步:把form表的enctype设置为:“multipart/form-data“,如下:第三步:在Action类中添加以下
2012-04-26 09:07:12 256
原创 Struts2常用的常量介绍
如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开。 -->本文链接:http://www.snowdi.com/819.html → 转载请注明文章出自雪頔网
2012-04-22 21:19:11 280
原创 Struts2调用action中指定的方法
如果Action中存在多个方法时,我们可以使用动态方法调用,即!+方法名调用指定方法。如下:public class HelloWorldAction{private String message;....public String execute() throws Exception{this.message = "我的第一个struts2应用";return "succ
2012-04-22 21:18:12 829
原创 Struts2自定义类型转换器
java.util.Date类型的属性可以接收格式为2009-07-20的请求参数值。但如果我们需要接收格式为20091221的请求参数,我们必须定义类型转换器,否则struts2无法自动完成类型转换。 import java.util.Date;public class HelloWorldAction {private Date createtime; public D
2012-04-22 21:16:35 283
原创 Struts2中Action的搜索顺序
1.获得请求路径的URI,例如url是:http://server/struts2/path1/path2/path3/test.action 2.首先寻找namespace为/path1/path2/path3的package,如果不存在这个package则执行步骤3;如果存在这个package,则在这个package中寻找名字为test的action,当在该package下寻找不到ac
2012-04-16 20:57:14 257
原创 搭建Struts2开发环境--Struts2在web中的启动配置
在struts1.x中, struts框架是通过Servlet启动的。在struts2中,struts框架是通过Filter启动的。他在web.xml中的配置如下:struts2org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterorg.apache.struts2.dispatcher.Fi
2012-04-15 22:07:02 382
原创 搭建Struts2开发环境– Struts2应用的配置文件
Struts2默认的配置文件为struts.xml ,该文件需要存放在WEB-INF/classes下,该文件的配置模版如下:"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd">注意:此文件在开发的时
2012-04-14 20:28:10 248
转载 搭建Struts2开发环境–开发Struts2应用依赖的jar文件
我们可以到http://struts.apache.org/download.cgi#struts2312下载struts-2.x.x-all.zip,目前最新版为2.3.1.2。下载完后解压文件,开发struts2应用需要依赖的jar文件在解压目录的lib文件夹下。不同的应用需要的JAR包是不同的。下面给出了开发Struts 2程序最少需要的JAR。struts2-core-2.x.x.ja
2012-04-14 19:25:34 330
原创 PL/SQL的函数定义和使用
函数的结构声明部分:包括类型、变量、游标执行部分:完成功能而编写的SQL语句或则是PL/SQL代码块异常处理部分创建函数CREATE [ OR REPLACE] FUNCTION function_name[ ( parameter1 [ { IN | OUT | IN OUT} param1_typeparameter2 [ { IN | OUT | IN OUT}
2012-04-10 14:08:52 2003
原创 Oracle中游标的使用
游标(CURSOR)用来处理使用select语句从数据库中检索到的多行记录的工具游标的分类显示游标返回多条记录时,使用显示游标逐行读取隐式游标PL/SQL自动为DML语句创建隐式游标,包含一条返回记录游标的属性%found 用于检验游标是否成功,通常在FETCH语句前使用,当游标按照条件查询出一条记录时,返回true%isopen 判断游标是否处于打开状态,视图
2012-04-06 21:40:39 339
原创 处理存储过程中的错误
使用PRINT语句显示错误信息错误信息是临时的,只能显示给用户RAISERROR 显示用户定义的错误信息时可指定严重级别设置系统变量@@ERROR记录所发生的错误等RAISERROR语句的用法如下:msg_id:在sysmessages系统表中指定用户定义错误信息msg_str:用户定义的特定信息,最长255个字符severity:定义严重性级别。用户可使用的级
2012-04-04 20:09:54 747
原创 SQL Server数据库存储过程
定义存储过程的语法CREATE PROC[EDURE] 存储过程名@参数1 数据类型 = 默认值 OUTPUT,… … ,@参数n 数据类型 = 默认值 OUTPUTASSQL语句GO存储过程的参数和其他编程语言的方法一样,参数可选参数分为输入参数、输出参数输入参数允许有默认值例如 创建存储过程,查询Java Logic最近一次考试平均分以及
2012-04-04 20:08:01 414
原创 Hibernate中list()和iterate()的区别
使用list()方法获取查询结果,每次发出一条查询语句,获取全部数据使用iterate()方法获取查询结果,先发出一条SQL 语句用来查询满足条件数据的id,然后依次按这些id 查询记录,也就是要执行N+1 条SQL 语句(N 为符合条件的记录数)sessionFactory = new Configuration().configure().buildSessionFactory()
2012-04-03 21:23:16 988
原创 带按扭的轮换横幅广告
总能看到网上有很多横幅是滚动播放的,而且如果点击上面的数字还能显示指定的图片,今天我做了一个例子来展示这个功能呢,例子中的图片自己准备带按扭的轮换横幅广告a{/*设置无下划线、文字背景超连接样式*/color:#ffffff;font-size:13px;text-decoration:none;background-color:#ff0000;widt
2012-04-02 21:41:54 4323 1
原创 jsp使用Cookie记录用户名和密码
一、用户登录操作在用户填写登录数据后,提交表单进行登录验证,如果用户名和密码正确,则把用户名和密码保存在客户端。图1 保存Cookie信息的登录页面实现代码如下所示。...response.setContentType("text/html;charset=gbk");//获取用户名String userName = request.getParameter("us
2012-03-31 20:59:45 2767
原创 使用javascript实现拖拽效果
使用js实现在一定的范围内拖拽效果html代码LI {MARGIN-BOTTOM: 10px}OL {MARGIN-TOP: 5px}.DragContainer {BORDER-RIGHT: #669999 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #669999 2px solid; PADDI
2012-03-31 20:58:27 334
原创 asp.net验证码
using System;using System.Collections;using System.Configuration;using System.Data;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using
2012-03-28 15:32:28 244
原创 asp.net对cookie的操作
在cookie中放入单个值Default.aspx文件无标题页Text="写入cookie" />position: relative; top: 0px" Text="读取cookie" />Default.aspx.cs文件 using System;using System.Data;using S
2012-03-27 14:20:01 251
转载 GridView动态的绑定和显示功能
Default.aspx页面 代码无标题页function GetAllCheckBox(CheckAll){var items=document.getElementsByTagName ("input");for(i=0;i{if(items[i].type=="checkbox"){items[i].checked= CheckAll.
2012-03-26 22:17:03 398
转载 Hibernate延时加载
一、实体对象的延迟加载如果想对实体对象使用延迟加载,必须要在实体的映射配置文件中进行相应的配置,如下所示: lazy="true">……通过将class的lazy属性设置为true,来开启实体的延迟加载特性。如果我们运行下面的代码:User user=(User)session.load(User.class,"1");(1)System.out.print
2012-03-24 09:07:31 225
转载 Hibernate数据加载方式
Hibernate数据加载方式有以下几种。一、即时加载(Immediate Loading)当实体加载完成后,立即加载与实体相关联的数据。即当实体加载完成后,Hibernate自动立即读取与实体相关联的数据,并且填充到实体对应的属性中。这种加载通常有多条select语句,即select实体数据后,同时select实体相关联的数据。二、延迟加载(Lazy Loading)
2012-03-24 09:06:37 221
转载 使用Java2D绘图——jsp中的验证码
那天突然看到了一些中文的验证码,所以想写一些东西,帮助大家了解一下在jsp页面中如何生成自己的验证码一、简介在 Java 2 平台之前,语言中的图形功能相当简单,仅限于单像素厚度的实线;少数几个几何图形(如椭圆、弧和多边形);和基本的画图功能。随着 Java 2D API(它包含一个真正的功能集)的出现,所有的一切都改变了。Java 2D API是JFC (Java Fun
2012-03-16 16:14:26 643
转载 java算法应用
使用java程序解决问题:100元钱买100只鸡,母鸡每只5元,公鸡每只3元,小鸡3只1元,问共可以买多少只母鸡、多少只公鸡、多少只小鸡。第一种方法:执行次数为 101*101*101=1030301public static void main(String[] args) {// TODO Auto-generated method stubint i,j,k;fo
2012-03-16 16:08:32 364
转载 使用SmartUpload上传文件
SmartUpload组件特点使用简单:编写少量代码,完成上传下载功能能够控制上传内容能够控制上传文件的大小、类型缺点:目前已停止更新服务环境准备使用SmartUpload组件需要在项目中引入jspsmartupload.jar文件将jspsmartupload.jar 添加到WEB-INF\lib目录下需要设置表单的enctype属性Files类封装了
2012-03-14 13:59:09 373
转载 javascript收缩效果
一、解决问题点击左边的缩进图片,左边栏收缩二、实现的思路1、图片作为按扭,点击图片触发层的显示和收缩,图片代码如下: 三、源代码收缩左边栏效果td{font-size:12px;line-height:22px;}.red{color: #FF0000}function show(){if(document.getE
2012-03-14 13:56:32 399
转载 javascript树形菜单效果
一、树形菜单效果实现一个树形菜单的效果,代码中使用的图片自己准备二、实现的思路1、制作一级主菜单,例如:文学艺术文学艺术调用show()函数来实现二级菜单的显示及隐藏2、用层制作二级菜单style="display:none"先锋写作小说散文诗风词韵幻影奇侠童话故事说明:style="display:none"二级层菜单处于隐状态
2012-03-14 13:53:05 1027
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人