最近在用JSF开发一些东西,开始使用过程中还没感觉出其优势,但是随着使用的时间变长,才发现起优势是很多的,首先其与Struts相比使用起来更简单,配置文件没Struts文件那么复杂,主要是处理一些Navigation的转向,而且在页面的处理上也变的简单起来,其标签的使用更简单,更灵活。
我的建议是在使用过程中主要注意的几点:
1、jsp页面也导入JSF的标签
2、当一个页面被include到另一个页面时,要使用<f:subview id="*****"></f:subview>否则直接使用<f:view></f:view>就可以了。
3、当一个页面用到了上传图片或者视频文件时,<h:form>需要加enctype="multipart/form-data"比如:
<h:form id="viewinfo" enctype="multipart/form-data"></h:form>
4、在jsp页面的dateTable或者<ig:GridView>中,变量的数据显示要和数据库表的显示一致。比如:
<h:column>
<f:facet name="header">
<h:outputText value="#{bundle['talent.resume.Name']}"/>
</f:facet>
<h:outputText value="#{resumes[4]}"/>
</h:column>
用户名与数据库表的第四个字段匹配
5、页面显示的数据是根据Backing bean 文件的init()方法实现的,所以操作的变量Id传递要跟Backing Bean 里的init()方法的那个id匹配,不然传的就是空值。
这些只是我暂时想到写一些的东西,以后还有的话再加上。拙见,有错误的地方请指正,不吝赐教。
本人MSN: zhangshanli_024@hotmail.com
分享到:
相关推荐
JSF开发介绍JSF开发介绍JSF开发介绍JSF开发介绍JSF开发介绍JSF开发介绍JSF开发介绍JSF开发介绍JSF开发介绍
自己整理的开发JSF所需要的全部JAR包,方便大家共同学习研究
================================= JSF开发必备JAR ================================= <br>《JSF入门简单中文版》开篇提到JSF开发需要的jar,' 但是按其中提供的方法: <br>jstl.jar 与 ...
NetBeans中JSF应用开发
jsf开发工具包 jsf开发工具包 jsf开发工具包 jsf开发工具包 jsf开发工具包
jsf开发需要的jar包,包括jsf-impl.jar,jsf-api.jar
eclipse+JSF开发环境配置图解说明。
jsf开发需要的8个jar包:jsf-impl.jar;jsf-api.jar;commons-digester.jar;commons-collections.jar;commons-beanutils.jar;commons-logging.jar;jstl.jar;standard.jar
JSF中文教程JSF中文教程JSF中文教程JSF中文教程
JSF开发介绍与入门
教你如何使用JSF开发。
JSF开发帮助文档(最新版) 很全面,很时髦
jsf 中文文档jsf 中文文档jsf 中文文档jsf 中文文档
JSF开发规范JSF开发规范JSF开发规范JSF开发规范JSF开发规范JSF开发规范JSF开发规范JSF开发规范JSF开发规范JSF开发规范JSF开发规范
JSF开发示例,基于JSF2.2,体验JSF的高效开发,框架本身包含原生的ajax,漂亮的组件库primefaces
EJB JSF开发员工信息系统 详细 有注释
JSF为JAVA的 Web应用用户界面的开发人员提供了标准的编程接口、丰富可扩展的UI组件库(一个核心的JSP标记库用来处理事件、执行验证以及其他非UI相关的操作和一个标准的HTML 标记库来表示 UI组件)、事件驱动模型等...
精通JSF中文教程精通JSF中文教程精通JSF中文教程精通JSF中文教程精通JSF中文教程精通JSF中文教程
使用NetBeans进行基础JSF开发 JSF入们 初学
JSF将是J2EE5.0中所包含的web开发框架,这应该是第一个成为jcp标准,并且随j2eesdk一起发布的web框架,可以看出sun对它的期望很高。JSF最大的竞争对手是tapestry,是apache的产品,但是apache又弄出了个myfaces,是...