如何处理JSP中的Beans and Forms
当前位置:以往代写 > 其他教程 >如何处理JSP中的Beans and Forms
2019-06-14

如何处理JSP中的Beans and Forms

如何处理JSP中的Beans and Forms

  JSP是一种嵌入式网页脚本,它的技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。今天我们就学习一下:如何处理JSP中的Beans and Forms。

  一、处理方法

  大家在使用JSP技术进行程序开发的时候,都应该有用到表单(Forms)吧,毕竟这是一个在网站交互的非常普通的方法。如果我们在JSP中,使用到表单的话,那样会让处理变得更加的简单,而且还可以让页面看起来更加的整洁。那么问题就来了,我们应该如何在JSP中进行处理表单呢?其实方法还是挺多的,但是在这里推荐给大家小编认为较为标准一个方法,那就是在JSP中定义一个“bean”。这个“bean”并不是一个完完全全的Javabean。我们只需要再重新定义一个类,从而让它有一个区域。而这个区域就是和表单(Forms)中的每一个区域都相对应起来。为了可以匹配表单区域中的名字,而我们重新定义的这个类区域就一定要有“setters”来进行匹配。

如何处理JSP中的Beans and Forms_JSP_网页脚本_操作系统_课课家

  二、举例说明

  为了加深大家对此的理解,小编特意举一个例子来演示给大家看。首先小编先修改一下课后练习中的名为“GetName.html”的文件,另外小编还在原来的基础上,增加了进行收集了用户的年龄以及Email地址的功能。修改以后的具体代码,大家可以参考下面的图像:

修改以后的具体代码

  为了可以方便大家进行收集数据,所以我们还要在原有的基础上定义多一个Java类,从而让它拥有“username”(用户名)、“email”(电邮地址)、“age”(年龄)等等的区域。除此之外,我们还要在该Java类中,提供一些“setter”的方法,比如说以下这三种方法:“setUsername”、“setEmail”和“setAge”。其实简单来说,我们所定义的这个“setter”方法只是一个以“set”为开头,跟随在“set”其后就是区域名字的一种方法。

  注意事项:但是我们在这里要注意一点,那就是我们的区域名的第一个字母一定要使用大写字母,要不然就会出现编译错误的情况。假如说,我们所定义的区域名字是为“email”的话,那么它的“setter”方法就是为“setEmail”。

  同样的道理,“Getter”方法也是类似于“setter”方法的定义,它与“setter”唯一不同的区别就是:它只不过就是使用了“get”来进行代替“set”而已。也就是说,“Getter”方法是一个以“get”为开头,跟随在“get”其后就是区域名字的一种方法。另外,我们还要让所定义的setters以及getters这两种方法一定要是为公共的(public)。具体的例子,大家可以参考下面的代码,如图所示:

具体的例子

  小编结语:

  今天小编主要为大家简单介绍一下如何处理JSP中的Beans and Forms,其实表单(Forms)是一个在网站交互的非常普通的方法,所以大家一定要好好学习一下这种JSP技术,希望这会对大家有所帮助。本篇编程语言教程来源于:课课家教育。

    关键字:

在线提交作业