- 浏览: 337861 次
- 性别:
- 来自: 开封
最新评论
-
angeltping:
angeltping 写道SimpleDateFormat这个 ...
以秒为单位生成唯一的时间序列号 -
angeltping:
SimpleDateFormat这个是线程不安全的同学!
以秒为单位生成唯一的时间序列号 -
masuweng:
java通过org.w3c.dom解析xml文件 -
hanmiao:
完全不知所云......
shell 脚本断点执行 -
birdofpeace:
public class Person {
...
Bean Validation技术实现对Javabean的校验
文章列表
javascript词法结构
- 博客分类:
- javascript
一:词法结构
1.大小写敏感:
javascript是一个区分大小写的脚本语言,然而HTML是不区分大小写(XHTML区分大小写)。
2.可选的分号
在javascript中如果语句被放在不同的行中,编译器会自动为程序加上分号,程序员可以不用加分号,但是这不是一个好的习惯。
如:
a = 2;
b = 3;
/*上面的分号可以不用加,直接如下形式,因为编译器会自动为程序员加上(前提是必须不在同一行),不推荐使用*/
a = 2
b = 3
3.注释
单行注释://,多行注释:/**/
4 ...
iframe一些常见用法
- 博客分类:
- html
纵观时下网站,本来网速就有些慢,可是几乎每页都要放什么Banner,栏目图片,版权等一大堆雷同的东西,当然,出于网站风格统一、广告效应的需要,本无可厚非,可毕竟让用户的钱包为这些“点缀“的东西”日益消得钱憔 ...
<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>标题</title>
<meta http-equiv="content-type" content="text/html;charset=UTF-8">
</ ...
1.在使用标签需要多次间隔空格的时候,可以考虑用<label></label>,此标签可以在每个标签之间自动添空格。
2.div随着窗口大小移动问题:
解决方案:可以将整个页面的框架设计出来,每个框架的高可以不设,但是宽度一定要设,
然后在每个小的框架中设置子div的高宽,这样父div的高宽会随着子div的高宽
自动适应。
3.在使用图片标签的时候,用alt属性,是一个好的习惯。好处:如果图片不能正常显示,则可以显示你设置的alt属性的内容。
4.text-indent的意思就是使文本可以缩进。
5.background:url() 2 2 no-re ...
UTF-8等字符编码是什么
- 博客分类:
- 字符编码
1. ASCII码
我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以 ...
Struts2.0类型转换错误提示处理
- 博客分类:
- struts2框架
客户端表单提交----à服务器端类型转换----à输入校验--------àexecute()方法转发
类型转换错误提示处理:
在进行类型转换时,如果成功,则开始输入校验,如不成功,则可以进行处理,主要有两种处理方式,局部处理与全局处理(注意:如类型转换不成功,同样会进入输入校验环节):
(在strtus2.0中,对一些数据类型已经进行了默认的类型转化工作,如数字类型若不合法,则自动转换为0,日期类型不合法,自动转化为null等)
全局处理:
无论哪个action,只要转换出错,都将进行处理
1、
此处v ...
利用js实现返回页面顶部
- 博客分类:
- javascript
下面是返回页面顶部的代码压缩文件,需要注意的是如果
js 文件中的document.documentElement.scrollTop返回的结果一直是0.则我们可以试着将下面的表头版本声明替换一下
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!--上面版本声明如果不会显示,那可以使用下面的,-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
& ...
1.c#和java类似,都会生成中间语言。
2.c#的文件名可以和类的名称不一样,区别于java。
3..NET概念:是生成,运行.NET应用程序和WEB service的组件库。它其中包含两个组件库:运行库、类库。
4.using 的三种用法:一是:相当于java ...
一、什么是OGNL,有什么特点?
OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点:
1、支持对象方法调用,形式如:objName.method ...
Struts 2的Action无须实现任何接口或继承任何类型,普通的POJO类就可以用做Action类,
但是,我们为了方便实现Action,大多数情况下都会继承com.opensymphony.xwork2.ActionSupport类,并重
载(Override)此类里的String
execute()方法,因为ActionSupport已经实现了Action接口,还实现了Validateable接口,提供了数据校验功能。通过
继承该ActionSupport类,可以简化Struts 2的Action开发。
Action 跟 Actionsupport 的区别:
当我 ...
struts2标签的解释
- 博客分类:
- struts2框架
A:
<s:a xhref=""></s:a>-----超链接,类似于html里的<a></a>
<s:action name=""></s:action>-----执行一个view里面的一个action
<s:actionerror/>-----如果action的errors有值那么显示出来
<s:actionmessage/>-----如果action的message有值那么显示出来
<s:append></s:append& ...
sturts2校验总结
- 博客分类:
- struts2框架
.struts2提供的校验有以下几种方式:
1.使用从ActionSupport类中继承而来的validate()方法实现校验,开发人员可以自定义如何实现校验,
如果最后校验有错误,则返回INPUT逻辑视图,所以要在配置文件中配置此逻辑视图对应的物理视图。
2.同样是继承ActionSupport类中的validate*()方法,后面的*代表的是将要校验的方法名称,并且方法名首字母要大写,此种方法的好处是可以指定要校验的方法。避免上面那种方法的对Action中的每个方法都进行校验。
3.使用struts2提供的校验框架:
此种方法需要配置一个*-validation.xml ...
SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO(Data Access Objects)接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring做管理,管理str ...