`

JSF开发中需要注意的几个地方

阅读更多

最近在用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

分享到:
评论
1 楼 天空中飞翔的鸟 2007-07-02  
整理书籍的时候,发现了我的java书,很开心!

相关推荐

    JSF 一些经验 .doc

    例如,如果页面上的某个表单元素需要显示整型值,但在后台逻辑中需要转换为具体的业务对象,可以利用自定义的 Convert 组件来实现这种转换。通过这种方式,可以避免在展现逻辑中添加额外的处理逻辑,同时保持前后端...

    JSF2-Using-Spring

    在集成JSF与Spring时,我们需要考虑以下几个关键步骤: 1. **配置Spring容器**: - 创建一个`applicationContext.xml`文件来定义Spring的Bean。 - 配置Spring容器,使其能够扫描特定的包以自动检测和注册Bean。 ...

    MyEclipse 10优化(自我总结的优化)

    MyEclipse 10的优化主要可以从以下几个方面入手: 1. **去除无需加载的模块**:禁用那些不经常使用的插件和功能,减少启动时的负担。 2. **取消冗余的配置**:清理不再需要的配置设置,简化工作空间。 3. **去除...

    myeclipse-8.0M1官方下载地址

    为了确保用户能够顺利下载并安装该版本,需要注意以下几点: 1. **下载注意事项**: - 使用迅雷等下载工具可以显著提高下载速度。 - 下载过程中应确保网络连接稳定,避免断线导致下载中断。 - 下载完成后检查...

    Java经典入门教程pdf完整版

    我们半常开发和使用最多的技术,Java的主要的技术将在这个版本中体现。本书主要讲的 就是JSF。 2:Java微缩版:JME( Java Micro edition) JE(Java, Micro edition)是对标准版JSE进行功能缩减后的版本,于199年6月 由 Sun...

Global site tag (gtag.js) - Google Analytics