WEB开发网
开发学院软件开发Java Go-ForIt 记事:eXtreme DragonSlayers 专题报告,... 阅读

Go-ForIt 记事:eXtreme DragonSlayers 专题报告,第 6 部分: 有价值,却又让人烦恼的技术 — 数据确认和验证

 2009-11-06 00:00:00 来源:WEB开发网   
核心提示: 上面的表单并没做什么,只是用一个不活动的提交按钮修饰一下下面的页面,Go-ForIt 记事:eXtreme DragonSlayers 专题报告,第 6 部分: 有价值,却又让人烦恼的技术 — 数据确认和验证(3),表单元素可包括单选按钮(radio button)、复选框(check box)

上面的表单并没做什么,只是用一个不活动的提交按钮修饰一下下面的页面。


Go-ForIt 记事:eXtreme DragonSlayers 专题报告,第 6 部分: 有价值,却又让人烦恼的技术 — 数据确认和验证

表单元素可包括单选按钮(radio button)、复选框(check box)、文本区域(text area)、文本域(text field)和列表框(list box)。在上面的示例中,<FORM> 元素定界数据输入表单。一个文档可包含几个表单,但不可以嵌套这个元素。<INPUT> 标记定义文本域、复选框和单选按钮。<SELECT> 和 <OPTION> 元素构建下拉列表。

Go-ForIt.com 项目中所有的文档包含的表单都是 JavaServer Page(JSP),由于以下两种原因,这一点很有用。第 1 个原因,我们可以根据在 Java 代码或数据库中维护的列表生成列表框内容。第 2 个原因,如果表单生成了一个错误,我们可以重新显示表单,将用户已经完成的数据植入各个域,并保存它们以免再次全部输入。例如,为从服务器获取一列“称谓(Title)”,我们:

1.使用 useBean 标记接受来自服务器上定义的 bean 的数据,如下所示:

jsp:useBean id=prefills class=com.goforit.view.PrefillRegistrationJSPView 
scope="request"> 
</jsp:useBean> 

2.然后 JSP 使用 <jsp:setProperty .. > 标记植入域, 使用 <jsp:getProperty .. > 标记获取用户的选择:

<jsp:setProperty name="prefills" property="initialTitle" 
param="title" /> 

<jsp:getProperty name="prefills" property="titleSelect"/> 

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Go ForIt 记事

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接