希望换过工作的说说自己的经历。现在才理解工作和家庭都要考虑
struts2知识库 |
||
|
Struts2 教程
16.Login程序的客户端验证
在这章中我们将学习如何编写代码来生成JavaScript以进行客户端验证。在上一章中我们创建了Login-validator.xml来定义服务器端的验证。在本章我们会使用相同的Login-validator.xml来生成客户端JavaScript。 创建JSP页面 这是登录的jsp页面的代码(loginClientSideValidation.jsp) <%@ taglib prefix ...
17.使用注释验证struts2登录程序
在本章我们将会在Action类中使用Annotation来验证login程序。我们这个login程序还没有使用数据库来验证用户。相反的我们在Action类中使用硬编码的形式来验证login name和passwords(User: Admin and Password: Admin) 程序是如何工作的 : 1. 显示登录页面等待输入 2. 用户输入用户名和密码后点击"Login&qu ...
更多Struts2验证器例子
用户输入验证是任何web程序不可缺少的一部分。随着struts2的发布,验证变得更加容易且强健。Struts2支持基于AJAX的甚至服务器端的验证。Struts2.0的Action依赖与Xwork的验证框架。Xwork框架在执行Action之前先运行验证规则。Struts2同样可以在你的Action类中使用Java 5的注释来定义验证规则。 1. Struts2 验证(Int验证器) 2. Stru ...
17.1.Struts2验证(int验证器)
Struts2 提供了一个内置的验证功能来校验用户输入的信息。这些功能足够适用于一般的web应用程序。但在某些情况下,这些标准的验证功能不足以验证复杂的业务逻辑。为了验证复杂的业务逻辑,struts2校验框架可以通过扩展来创建自定义的验证功能。 本章论述struts2中所有可用的验证功能。之后的章节将通过例子来论述这些验证功能。 验证规则 : 验证规则是struts2程序的一个主要部分,包含了对用 ...
17.2 Struts 2 RequiredString验证器
本章将讨论Struts2中的RequiredString验证器. RequiredString验证器检查String字段是不是null且长度是不是大于0(也就是说不能是"").在执行长度检查之前,trim参数就确定了字符串.默认情况下,字符串都会被修整(trim,除去字符串前后的空格) 如果用户在输入域什么都不填写就提交了表单, requiredString验证器就会生成错误信息 ...
17.3 Struts2 Double验证器
Struts2的Double验证器检查给定的输入是否为double 的.如果输入不是double的,它生成错误信息.Double验证器同样可以用来检查输入范围.本例用来演示如何使用Double验证器来检查输入范围. 按照下面的步骤创建double范围验证器的例子 : 第一步 : 创建struts.xml文件并添加下面的xml代码到struts.xml文件中 struts.xml <?xml ...
17.4 struts2日期验证器
Struts中的Date validator检查一个指定的日期是否在指定的范围,如果值不在指定的范围内,它将生成错误信息. 错误信息由<message></message>标签提供.下面的例子将向大家演示如何使用date validator来检查输入范围. [注意 : 如果没有指定date converter,那么XworkBasicConverter将会参与来进行日期转换, ...
17.5 Struts2 E-mail 验证器
Struts2 中的email validator检查一个指定的String字段是否为空且是否包含一个有效的Email地址.如果输入的值不匹配email类型,那么e-mail validator将生成错误信息. 错误信息是由<message> </message>标签提供的.下面的例子演示了如何使用email validator来检查输入值. 按照下面的步骤来创建e ...
17.6 Struts2 URL验证器
Struts2中的URL Validator检查一个给定的字段中的字符串是否为有效的URL.如果输入的值不是有效的URL,它将产生错误信息. 错误信息由<message> </message>标签提供.下面的例子演示了如何使用URL validator. 按照下面的步骤创建URL validator示例 : 第一步 : 创建struts.xml并向其中添加下面的xml片段 ...
17.7 使用Struts2 注释验证
使用注释验证Struts2 Login程序. 本章我们将使用Action类中的注释来验证我们的login程序.我们当前的login程序并未通过数据库来验证用户.相反在Action类中用户名和密码是通过硬编码来验证的(User: Admin and Password: Admin). 程序如何工作 : 1. 显示login页面获取用户输入 2. 用户输入用户名和密码后点击"Login&qu ...
18.通过Session 登入/登出
在本章我们将通过Session创建一个login/logout程序.该程序会对用户进行身份验证.每当你运行的时候它将获取用户id和密码(用户名/密码都是"admin").当两个字段都是正确的,显示欢迎页面. 在struts.xml中创建Action映射.这就是要添加到struts.xml中的代码 : <action name="login" class ...
19.Struts2连接MySQL数据库(Struts2 MySQL)
在本章你将学习如何使用struts2连接MySQL数据库. 按照如下步骤连接MySQL数据库 : 第一步 : 创建struts.xml并向其中添加如下xml代码 : <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software ...
20.富编辑器例子
在本章中你将学习到如何在Struts2中创建分页.按照下面的步骤在你的程序中创建分页 : 第一步 : 创建index.jsp页面 : 这是添加到index.jsp页面中的代码 : <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <t ...
21.验证TextArea
在本章你将学习在struts2中如何验证你的text area.一个textarea包含1至250个字符,它不支持"null"值. 为了验证你的textarea请遵循下面的步骤. 第一步 : 创建index.jsp页面 这是要添加到index.jsp的代码 : <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transit ...
22.Struts 2标签
本章我们将向你介绍Struts2提供的标签.理解Struts2提供的全部标签是必要的.本页我们列出了Struts2的所有标签,在随后的章节里,我们会详细的提供这些标签的例子. Struts2的标签可以分成两种类型 : l Struts2 一般标签 : Struts2的一般标签是用来管理页面呈递时的执行流的.Struts2一般标签的另一种用法就是数据提取.更进一步地说,一般标签还分为控制标签和数据标签 ...
群组知识库热门文章
- 154072 Struts2开发环境搭建
- 73298 拦截器详解
- 66681 Struts2配置详解
- 57418 Struts2的学习途径
- 44621 Struts2中的参数传递