网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > JSP教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.Jsp&Servelet 学习笔记(3).
.JSP开发入门(一)--安装好你的机器.
.JSP开发前菜鸟设置篇.
.JSP由浅入深(1)—— 熟悉JSP服务.
.WIN2003上Apache2+IIS6+Tomcat5之.
.Apache+Servlet+Jsp环境设置(下.
.JDBCTM 指南:入门5 - ResultSet.
.Windows下JSP开发环境的配置.
.安装resin+mysql+IIS+JDK的总结.
.二、设置开发、运行环境.
.Freebsd+Resin成功建立支持jsp平.
.在Linux环境下安装JSP.
.将TOMCAT装入IIS全攻略.
.整合Tomcat5和IIS5 及正常打开jsp.
.JSP开发入门(五)--JSP其他相关资.
.jdk6.0 + Tomcat6.0的简单jsp,Se.
.初学jsp心得.
.JSP教程(六)-怎么在JSP中跳转到别.
.JSP入门教程(4).
.JSP由浅入深(10)—— Beans and .

JSP由浅入深(10)—— Beans and Forms处理

发表日期:2001-7-26


表单(Forms)是在网站交互的一个很普通的方法。JSP使表单处理更加简单。在JSP中处理表单的标准方法是定义一个“bean”。这个“bean”不是一个完全的Java bean。你只需在定义一个类使它有个区域,这个区域跟表单中的每一个区域相对应。这个类区域必须有“setters”来匹配表单区域的名字。举个例子,让我们修改一下前面教程的GetName.html并且收集Email地址和用户的年龄。具体代码修改如下:

<HTML>

<BODY>

<FORM METHOD=POST ACTION="SaveName.jsp">

What's your name? <INPUT TYPE=TEXT NAME=username SIZE=20><BR>

What's your e-mail address? <INPUT TYPE=TEXT NAME=email SIZE=20><BR>

What's your age? <INPUT TYPE=TEXT NAME=age SIZE=4>

<P><INPUT TYPE=SUBMIT>

</FORM>

</BODY>

</HTML>

为了收集数据,我们要定义一个Java类,使它有“username”、“email”、“age”的区域,并且我们要提供“setter”方法“setUsername”、“setEmail”和“setAge”。这个“setter”方法只是一个以“set”开始其后是区域名的一种方法。区域名字的第一个字母要用大写的。所以如果区域为“email”,它的“setter”方法就为“setEmail”。同样的,“Getter”方法也类似定义,它只不过是用“get”来代替“set”而已。并且要使得setters和getters必须为公共的(public)。例如:

public class UserData {

String username;

String email;

int age;

public void setUsername( String value )

{

username = value;

}

public void setEmail( String value )

{

email = value;

}

public void setAge( int value )

{

age = value;

}

public String getUsername() { return username; }

public String getEmail() { return email; }

public int getAge() { return age; }

}
上一篇:JSP由浅入深(9)—— JSP Sessions 人气:22523
下一篇:JSP由浅入深(11)—— 标记库 人气:18015
浏览全部JSP由浅入深的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐