自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转弯梦之恋

每天多一点(博客交流,技术交流)

  • 博客(11)
  • 收藏
  • 关注

原创 Struts2中的校验器

输入校验在Web应用中具有重要的作用,因为我们不能保证用户提交给程序的数据都是符合要求的,而如果不符合要求,就会使程序运行出错,所以输入校验是每个结构严谨的应用程序都必须的。       对于输入校验Struts2提供了两种实现方法:1.手工编写代码实现   2.通过配置XML实现  1.   首先来说说第一种手工编写代码的实现,很简单,只需要在Action中重写方法validate(

2013-08-27 15:36:39 619

转载 Struts2中的ModelDriven机制及其运用

所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:package cn.com.leadfar.struts2.actions;public class User { private int id; private String username; private String password; private

2013-08-26 17:47:29 618

原创 struts2中的拦截器

拦截器,在AOP(Aspect-OrientedProgramming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作,拦截是AOP的一种实现策略,那如何配置拦截器和自定义拦截器呢,其实在我们的“struts2-core”jar包中,有一个“struts-default.xml”文件,里面已经有了配置好的拦截器,我们只需要拿过来看它是怎么写的即可,如下代码:struts

2013-08-15 15:12:20 628

原创 学习笔记

(1) Jsp中的动态include和静态include的区别?·动态include:,多了自动检验的功能,可以完成动态文件和静态文件的区分,如果包含的是动态页,则采用先处理后包含的形式,包含的的处理后的结果·静态include:,直接将内容进行了直接的替换,就好比程序中定义变量一样,先包含后处理,所以在原页面中要是定义了和包含文件中的一样的全局变量的话 ,是会报错的(

2013-08-09 16:04:43 603

原创 使用smartupload组件上传图片(jsp+servlet)

jsp部分:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> smart_demo03.jsp

2013-08-08 16:31:56 1769 4

原创 关于冒泡排序和选择排序的用法

冒泡排序的核心就是:比较相邻的两个数,大的往后,每次循环后,最后一位数在下一次循环的时候不在进行比较        选择排序的核心就是:找出最小(或最大)的数找出放到最前,以后每次循环判断的时候,最小数或最大数都不进行比较        直接进入代码块吧,看了代码会比较一目了然 /*** * 冒泡排序和选择排序的用法 * @author huangwz * */public

2013-08-08 10:55:23 647

原创 js实现密码强度验证(显示强度,仿CSDN注册页面的密码验证)

/** css属性控制 */label {display: block;float: left; width: 70px;margin: 0px 10px 0px 5px; text-align: right; line-height:1em;font-weight:bold;font-size:13px;}/** 文本框css样式 */input

2013-08-06 15:05:51 2307

转载 计算机高级语言与低级语言的区别

最初的计算机程序都是用0和1的序列表示的,程序员直接使用的是机器指令,无需翻译,从纸带打孔输入即可执行得到结果。后来为了方便记忆,就将用0、1序列表示的机器指令都用符号助记,这些与机器指令一一对应的助记符就成了汇编指令,从而诞生了汇编语言。无论是机器指令还是汇编指令都是面向机器的,统称为低级语言。因为是针对特定机器的机器指令的助记符,所以汇编语言是无法独立于机器(特定的CPU体系结构)的。但汇编语

2013-07-30 15:05:52 1752

原创 AJAX判断用户是否已注册

AJAX,异部javascript和xml,是一种快速创建动态网页的技术,在不提交整个表单的请提下,去局部的刷新某一块领域,对网页的某一部分进行刷新,举个很简单的例子来说,当我们在注册用户的时候,通常在输入用户名的时候,如果你输入的是已经存在的用户名,则当你focus out的时候,马上就提示你该用户名已经存在了,这个就是局部刷新,还没有提交整个页面到后台的时候,首先进入后台去验证,使用A

2013-07-16 21:56:52 964

原创 从数据取出的数据和某个常量比较的注意点

很多时候,比较一个String类型的大小都喜欢:             String str = "XXX";         if (Integer.parseInt(str)>= 0){                System.out.println("The value of str is bigger than 0");         }       

2013-07-09 10:17:37 695

转载 SQL索引的作用

为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 第五,通过使用索引

2013-07-09 09:43:20 4301

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除