选择显示字体大小

java开发精彩教程:jsf系列(二)

文章出自:www.matrix.com,

  用户界面组件与验证

  文件edit.jsp中的<h:form>元素包含多个用户界面组件,我们将会在后面详细地介绍。各组件的html代码都是由jsf组件标记产生,例如:<h:input_textarea>,该标记中可能还会包含其他jsf标记,如:<f:validate_required>标记,该标记使jsf确认用户输入了信息。

   处理用户输入的组件使用属性valueref="pbean.property"与javabean属性绑定起来。jsf获得和设置管理bean属性值已在前面介绍了。

  有的jsf组件标记不会处理任何用户输入。例如<h:output_text>可用于输出文本或javabean只读属性的值。

  每个组件都有唯一的id,id可在id属性中指定或由jsf自动生成。要进行验证的用户界面组件需要id属性以便验证错误能够与<h:output_errors for="id"/>一起显示打印出来。 


asp?p=/2006-4-28/50081022276_1.gif" border="0" alt="java开发精彩教程:jsf系列(二) " />screen.width-430)this.width=screen.width-430" align=center border=0 dypop="按此在新窗口浏览图片">

图2:验证错误


    文本域text area

   jsf表单的文本域让用户输入将会由pbuilder.java生成并由view.jsp显示的某些文字段落等内容。edit.jsp显示一个由<h:output_text>确定的标签并使用<h:input_textarea>生成3行30列的<textarea>html元素。<f:validate_required>标记注册一个jsf验证器,如果用户在文本域中的输入为空则发出错误信号。错误信息将显示在<h:output_errors>标记的位置,除了显示错误外该标记不会做其他任何操作。<h:output_errors>标记的for属性值与<h:input_textarea>的id属性值相同。




<f:use_faces>
    <h:form formname="pform">
        <p><h:output_text value="text:"/><br>
        <h:input_textarea id="text" valueref="pbean.text"
                rows="3" cols="30">
            <f:validate_required/>
        </h:input_textarea>
        <br><h:output_errors for="text"/>
        ..........
    </h:form>
</f:use_faces>


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons