Struts和JSF集成

时间:2016-08-19 12:24:57

标签: jsf primefaces struts2

我正在尝试创建一个struts项目(CRUD)。我指的是这个链接https://dzone.com/tutorials/java/struts-2/struts-2-example/struts-2-crud-example-1.html 我想将JSF集成到我的项目中,以及Primefaces。 在谷歌搜索后,我发现所有示例都是使用jsp文件创建的,以显示表单元素。 这个Structure展示了我项目的构成。 所以,我有一个问题:我可以制作xhtml页而不是jsp页吗?

1 个答案:

答案 0 :(得分:3)

您似乎认为JSF类似于taglib或模板库 - 某些库只存在于表示层中。 不是这样。 JSF是一个单一框架,可替换其他框架中已知的 View Controller 层。集成是如此完整(基本上,每个页面组件包含自己的视图和自己的控制器),这两个方面是不可分割的。您不能在没有控制器部分的情况下从JSF获取视图层。控制器部分要求JSF完全控制HTTP请求。

如果您是Struts和JSF的真正专家,并且实际上被迫这样做,您可以尝试使用Struts和JSF框架编写处理单个请求的代码。但绝对没有什么可以获得的。你最终会采用两种方式来完成所有事情。

相关问题