首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

客户端印证、常用输出方式、JSTL的基本用法

2012-09-21 
客户端验证、常用输出方式、JSTL的基本用法转自CSDN http://blog.csdn.net/JavaEETeacher/article/details/1

客户端验证、常用输出方式、JSTL的基本用法
转自CSDN http://blog.csdn.net/JavaEETeacher/article/details/1764888目标:

l         掌握客户端验证的基本过程;

l         掌握JSP输出信息的方式;

l         掌握JSTL的基本用法。

主要内容:

l         通过实例介绍客户端验证的基本过程;

l         介绍JSP输出信息的基本方式;

l         通过实例分析介绍JSTL的基本用法。

客户端验证相关的代码在网络上随处可见,并且非常通用,所以一般情况下不需要大家自己编写,但是需要知道如何使用、如何修改。下面介绍基本的使用过程:

1、 如何嵌入JavaScript代码

使用JavaSript代码完成用户输入信息的客户端验证,在页面中嵌入JavaScript代码的过程如下:

 
3、 如何建立表单提交与验证方法之间的关联?

使用表单form的onsubmit事件完成。

 
红色部分是对验证方法的调用。

注意:这时候使用的是form的提交事件,使用的是提交按钮。

也可以把提交按钮修改成普通按钮,然后使用按钮的onClick事件调用验证方法。

4、 在进行验证的时候要获取输入的信息,如果获取?

表单的名字直到表单元素,再得到值。例如:

userid = form.userid.value;

变量不需要定义可以直接使用。

5、 实例:对注册功能中的用户名和口令进行验证

   
 
6、 常用的验证:通过regiest.jsp文件介绍

这个验证不是最全面的,也不是最优的,如果你需要可以通过网络查找,另外可以查阅JavaScript相关书籍,有很多现成的JavaScript方法可以使用。另外在进行客户端验证的时候可以使用正则表达式,并且比较方便。

下面的代码供参考:

   
 
7、 主要的输出信息的方式

1)out.println(“”);  

out是内部对象,可以直接使用,但是必须在脚本(<% %>)之内使用。尽量少用。

2)直接输出

如果是静态信息,可以直接在html语言中使用。包含HTML标签。

3)表达式<%=开始,以%>结束

例如:<%=”使用表达式输出的信息”%>

4)表达式语言(EL)

要重点掌握。

基本格式:开始标识 ${ 结束标识 }

可以输出各种信息:字符串类型的信息、对象、错误提示信息。

8、 注释的用法

网页注释: <!-- html注释   -->

Java注释: // 单行注释 /* */多行注释

JSP注释: <%-- JSP注释    --%>

9、 在客户端进行了验证,在服务器段是否需要验证?

需要。

原因:客户端可以不通过输入界面直接访问处理文件,这样可以跳过客户端验证,如果不在服务器验证,数据将会有问题。

在客户端进行的验证主要是格式方面的验证,有些东西是必须在服务器端进行验证的。

10、              JSTL概述

标准标签库是一些常用的功能,没有使用Java代码而使用了标签来实现。目标是在页面文件中不出现任何java代码。

标准标签库的组成部分:jstl.jar和standard.jar两个压缩包。

如何使用标准标签库:

1)首先需要把两个压缩包放到WEB-INF/lib下面,两个压缩包是标签库的实现文件和描述文件。

2)在页面中需要先声明:

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>

通过<%@ taglib %>进行声明。uri属性指出要使用的标记库的uri(唯一标识)。

prefix相当于对这个起的别名,在后面使用的时候使用这个别名。

3)调用标记库中的标记

<fmt:requestEncoding value="gb2312"/>

通过“别名+标签的名字”的方式调用这个标签,并设置相应的属性。

热点排行