Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java EE 综合讨论区
打印话题 寄给朋友 订阅主题 |
话题被移动 | ||||
该话题已被移动 - floater , 2003-03-07 00:24 如果您尚不清楚该话题被移动的原因,请参考论坛规则以及本版公告或者联系本版版主。 |
作者 | JSP由浅入深(10)—— Beans and Forms处理 [Re:ccic134302] |
ccic134302
发贴: 185 积分: 40 |
于 2003-03-06 12:37
JSP由浅入深(10)—— Beans and Forms处理 表单(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; } } SWT Designer v1.2.3 Released! |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
10838 | JSP由浅入深系列讲座 | ccic134302 | 1268 | 2003-03-06 12:10 |
9337 | Re:JSP由浅入深系列讲座 | ccic134302 | 466 | 2003-03-06 12:12 |
9407 | JSP由浅入深(11)—— 标记库 | ccic134302 | 1210 | 2003-03-06 12:39 |
9294 | JSP由浅入深(12)—— 表单编辑 | ccic134302 | 897 | 2003-03-06 12:41 |
8690 | Re:JSP由浅入深系列讲座 | AsFlower520 | 7 | 2003-03-06 15:26 |
8856 | Re:JSP由浅入深系列讲座 | dechon | 22 | 2003-03-10 12:01 |
9457 | JSP由浅入深系列讲座(三) | ccic134302 | 524 | 2003-03-06 12:14 |
9536 | JSP由浅入深(4)—— Scriptlets | ccic134302 | 768 | 2003-03-06 12:23 |
9370 | JSP由浅入深(5)—— Scriptlets和HTML的混合 | ccic134302 | 736 | 2003-03-06 12:25 |
9338 | JSP由浅入深(6)—— JSP声明 | ccic134302 | 710 | 2003-03-06 12:28 |
9491 | JSP由浅入深(7)—— JSP Directives | ccic134302 | 691 | 2003-03-06 12:30 |
9653 | JSP由浅入深(8)—— JSP Tags | ccic134302 | 888 | 2003-03-06 12:32 |
9303 | JSP由浅入深(9)—— JSP Sessions | ccic134302 | 1059 | 2003-03-06 12:34 |
9345 | JSP由浅入深(10)—— Beans and Forms处理 | ccic134302 | 1256 | 2003-03-06 12:37 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |