Struts2的输入校验实例代码-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

成都创新互联公司服务项目包括雨花网站建设、雨花网站制作、雨花网页制作以及雨花网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,雨花网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到雨花省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

在我们项目实际开发中在数据校验时,分为两种,一种是前端校验,一种是服务器校验:

   客户端校验:主要是通过jsp写js脚本,它的优点很明显,就是输入错误的话提醒比较及时,能够减轻服务器的负担,但是客户端校验并不是安全的,简单来讲就是防君子防不了小人。

   服务器端校验:大特点就是数据安全,但是如果只有服务器端校验,会大大增加服务器端的负担。

所以一般在我们开发中,是客户端和服务器端校验相结合作用的。

那这篇文章,我只讲服务器端校验,在Struts2支持两种校验方式:

    代码校验 :在服务器通过编辑java代码完成数据校验

   配置校验: xml配置校验 通过xml配置文件完成数据的校验

(1)代码校验:

    代码校验分为三个步骤: 

步骤一、封装数据

步骤二、实现要校验的Action  必须继承ActionSupport

步骤三、覆盖Validate方法  然后完成业务逻辑数据的校验

用户界面 register.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="/struts-tags" prefix="s" %>

 
 用户注册
  
 
 
用户名:

密 码:

确认密码:


文章名称:Struts2的输入校验实例代码-创新互联
本文来源:http://ybzwz.com/article/ceedcj.html