JSF 1.2迁移到Facelets

时间:2011-08-21 07:17:09

标签: jsf facelets

我的所有应用程序都是用jsf 1.2编写的 我想在xhtml文件所在的facelets上使用。

所以我有一些主要问题:

1.我想

  • 面对一:用servlets升级到jsf 1.2
  • 面对两个:从那里升级到2.0

这两个更改会破坏我的申请吗?

2.如何做到这一点?有人可以向我解释一下吗?我一整天都在努力做到这一点:

  • 将文件更改为xhtml amd将其taglibs更改为xmlns,例如: <%@ taglib prefix =“a4j”uri =“http://richfaces.org/a4j”%>将转换为:xmlns:a4j =“http://richfaces.org/a4j”

  • 添加

    <view-handler>
        com.sun.facelets.FaceletViewHandler
     </view-handler> 
    

    faces config

  • 中的应用程序内部

  • 将文件名从xxx.jsp更改为xxx.xhtml

  • 添加    <context-param> <param-name>javax.faces.DEFAULT_SUFFIX</param-name> <param-value>.xhtml</param-value> </context-param>

到web xml

  • 插入

    f:首先查看标签

我现在面临的问题

当调用* .jsf页面时,服务器说系统中不存在这样的页面...... 当* .xhtml被调用时,页面本身是空白的,服务器要求我下载它意味着弹出一个打开并保存选项popes。

0 个答案:

没有答案