- 博客(26)
- 资源 (10)
- 收藏
- 关注
原创 常用javascript客户端正则输入校验代码
去前后空格function trim(s) { return s.replace( /^s*/, "" ).replace( /s*$/, "" ); } if (!/^w{4,25}$/.test(username)) { errStr += " 您的用户名必须是字母和数字,且长度在4到25之间";}if (!/^w{4,25}$/.test(pass)){
2008-02-29 16:44:00 1143
原创 2008.2.29
2008.2.29 下决定复习公务员考试 下决心复习公务员考试,并不是打算放弃了我的初衷转型向公务员努力,只是觉得,国家对军转干部,无论是技术的,还是行政的都要组织一个不伦不类的考试,都这么大人了,计算机键盘用的比笔还熟练,还要做考场里考试,实在是麻烦,相当的麻烦。 虽然我走技术路线,但场面上的事情不做是不行的,与其到时候应聘个技术岗位,却要面对一大堆公务员试题不会做的尴尬,所以下定决心,
2008-02-29 16:06:00 997 1
原创 《struts2权威指南》学习笔记之使用拦截器完成权限控制
本例的功能是,必须指定用户名 scott/tiger 登陆的用户,方能查看系统中viewBook的这个资源,否则直接跳回登陆页面登陆Action package auth;import com.opensymphony.xwork2.ActionSupport;import com.opensymphony.xwork2.ActionContext;import java.util
2008-02-29 15:23:00 1351
原创 《struts2权威指南》学习笔记之struts2之文件下载
对于服务器上的英文名的文件,可以方便的使用进行下载,但如果是中文文件名的文件,如果使用 就会出现连接上的乱码(如%4e%54%79),为了解决这个问题,struts2通过一个文件下载拦截器支持中文命名文件的下载首先编写web.xml xml version="1.0" encoding="UTF-8"?>web-app version="2.5" xmlns="http:/
2008-02-29 09:30:00 3824
原创 《struts2权威指南》学习笔记之struts2多文件上传--使用数组方式
上传页面: ...@ page language="java" contentType="text/html; charset=GBK"%>...@taglib prefix="s" uri="/struts-tags"%>...@ page isELIgnored="false" %>...@ taglib prefix="c" uri="http://java.sun.com/js
2008-02-28 14:09:00 1735
原创 《struts2权威指南》学习笔记之struts2文件上传--使用fileUpload拦截器
上传页面: ...@ page language="java" contentType="text/html; charset=GBK"%>...@taglib prefix="s" uri="/struts-tags"%>...@ page isELIgnored="false" %>...@ taglib prefix="c" uri="http://java.sun.com/js
2008-02-28 11:59:00 1500
原创 《struts2权威指南》学习笔记之struts2文件上传
struts2没有提供自己的请求解析器,也就是说,struts2不会自己区处理multipart/form-data的请求,它需要调用其他请求解析器,将HTTP请求中的表单域解析出来,但struts2在原有的上传解析器上作了进一步封装,更进一步简化了文件上传 Struts2的struts.properties配置文件中,配置struts2的上传文件解析器struts.multipart.p
2008-02-28 11:03:00 4584 5
原创 Struts2内建类型转换器数据器使用简介
struts2 内建了类型转换器,可以方便的将我们在页面上输入的字符串数据转换成JavaBean中的Boolean,Float,Integer,Double,Long等数据类型,在无法转换成功时,还可以给出错误提示,非常方便首先简历JavaBean: package HelloWorld;public class User ...{ private String userna
2008-02-27 13:39:00 2619 1
原创 Struts2的Collection和Map支持
struts2提供了从页面直接封装到List的功能,实现起来有两个办法1.使用泛型定义集合中的对象类型2.配合配置文件定义集合中的对象类型User.javapackage HelloWorld;public class User ...{ private String username; private String password; private S
2008-02-25 17:18:00 3142 1
原创 Struts2使用OGNL表达式封装输入数据(直接封装Map类型)
struts2使用OGNL表达式封装数据,不仅支持对象,而且还支持诸如List,Map的容器User.java package HelloWorld;public class User ...{ private String username; private String password; private String[] books; pu
2008-02-25 16:27:00 3644
原创 Struts2使用OGNL表达式封装输入数据
我们在action中有一个封装好的user对象,其中有username和password两个属性我们可以在页面上直接使用user,username作为输入框的名字,struts2可以直接把输入的username和password封装到user对象中,这点和webwork2如出一辙 User.java package HelloWorld;public class User
2008-02-25 16:04:00 2257 2
原创 Struts2数据转换实例之数组转换
MVC的设计模式,存在从用户WEB页面输入和实际JavaBean属性之间的自动类型转换问题功能需求:页面上输入“用户名,密码”,将前半部分自动映射到User类的username属性中,将后半部分自动映射到User类的password属性中User.java package HelloWorld;public class User ...{ private String u
2008-02-25 14:41:00 2445
原创 SQL中IN,NOT IN,EXISTS,NOT EXISTS的用法和差别
导读: SQL中IN,NOT IN,EXISTS,NOT EXISTS的用法和差别: IN:确定给定的值是否与子查询或列表中的值相匹配。 IN 关键字使您得以选择与列表中的任意一个值匹配的行。 当要获得居住在 California、Indiana 或 Maryland 州的所有作者的姓名和州的列表时,就需要下列查询: SELECT ProductID, ProductN
2008-02-20 09:03:00 1288
原创 Struts2输入校验实例
web.xml xml version="1.0" encoding="UTF-8"?>web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="
2008-02-19 11:35:00 1475 1
原创 Struts2入门实例
web.xml xml version="1.0" encoding="UTF-8"?>web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="
2008-02-19 09:08:00 1874 5
原创 使用window对象实现弹出窗口
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">HTML> HEAD> TITLE> New Document TITLE> META NAME="Generator" CONTENT="EditPlus"> META NAME="Author" CONTENT=""> META NAME="Keywords" C
2008-02-18 23:13:00 3727 7
原创 2008.2.16
终于送走了07年,迎来了崭新08年,08年对我来说,真是一个多事之秋,要办的事情真的是太多了,掐指一算,居然有这么多事情,而且,件件都是大事,转业,双选,新房装修及添置家具电器,结婚,买车。。。哪一件都是人生的大事,也是哪一件都是花钱的大户。 言归正传,说转业的事情。昨天给政治部联系了一下,问转业有什么新消息没有。结果结果让我又惊喜又失望。政治部回复说:快了,这两周就该下来了,到时候我通知你
2008-02-18 16:59:00 825
原创 Tomcat 5.5不能使用EL表达式¥{}的解决方法
看如下代码:${sessionScope.user}是JSP中的一个代码片段,如果部署到tomcat5.5中,不会显示出session中的变量user,而只会把 ${sessionScope.user}打印出来,可能是tomcat5.5的bug,屏蔽了EL解决方案:(1)升级成tomcat6(2)在JSP中加入
2008-02-18 16:16:00 1724 1
原创 使用Javascript动态增加,删除表格(使用W3C对象模型)
html>meta http-equiv="Content-Type" content="text/html; charset=utf-8" />head>script language="javascript"> function deleteRow(index){ var tableObj=document.getElementById("mainBody"); var ro
2008-02-01 23:22:00 1300 2
原创 使用Javascript动态增加,删除表格(使用DHTML对象模型)
此种方式只能删除表格的最后一行,如果需要删除指定行,需要使用W3C的对象模型,因为每次删除完表格行后,其他使用DHTML对象模型的行的index都会重新变化,也就是说我原来有5行0,1,2,3,4 删除第3行是没有问题的,但删除后原来序号为4的行,就变成3了,使用deleteRow(4)就会报错 html>meta http-equiv="Content-Type" content=
2008-02-01 23:00:00 4248 4
原创 使用JSF处理表单验证
web.xml xml version="1.0" encoding="UTF-8"?>web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h
2008-02-01 10:37:00 3129 2
原创 JSF自定义配置文件
JSF预定义会读取faces-config.xml中关于Bean的定义,如果想要自行设置定义文件的名称,我们是在web.xml中提供javax.faces.CONFIG_FILES参数,例如context-param> param-name>javax.faces.CONFIG_FILESparam-name> param-value>/WEB-INF/beans.xmlpara
2008-02-01 09:19:00 1307
原创 JSF入门实例
Web应用程序的开发与传统的单机程序开发在本质上存在着太多的差异,Web应用程序开发人员至今不可避免的必须处理HTTP的细节,而HTTP无状态的(stateless)本质,与传统应用程序必须维持程序运行过程中的信息有明显的违背,再则Web应用程序面对网站上不同的使用者同时的存取,其执行线程安全问题以及数据验证、转换处理等问题,又是复杂且难以解决的。另一方面,本质上是静态的HTML与本质上是
2008-02-01 09:14:00 5820 5
SVN客户端用户使用手册
2007-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人