|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
表单(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; } } 返回类别: 教程 上一教程: 自己整理的TRANSACT_SQL,也许对你有帮助 下一教程: 反汇编器-JAVAP.EXE 您可以阅读与"JSP由浅入深(10)?? BEANS AND FORMS处理"相关的教程: · JSP由浅入深(8)?? JSP TAGS · JSP由浅入深(5)?? SCRIPTLETS和HTML的混合 · JSP由浅入深(12)?? 表单编辑 · JSP由浅入深(7)?? JSP DIRECTIVES · JSP由浅入深(11)?? 标记库 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |