是否有可能把JSF2 Facelets文件与普通的内容为JAR从内部如其他Web应用程序中使用<ui:composition template>
,<ui:include src>
,<cc:implementation>
等?如果是,我怎样才能实现这一目标?是否需要一些额外的配置?
一如既往,我有点困惑.
在这里https://community.jboss.org/wiki/ModularWebAppsWithJSF2我已经了解到它很容易并且开箱即用,可以在JSF 2.0之后将模板捆绑在单独的jar中.
唯一的问题是:我无法让它发挥作用.我只是在Web应用程序WEB-INF/lib中包含的jar中部署所有类型的"page.xhtml"(META-INF目录,资源目录,root;有和没有faces-config.xml)并请求一些东西像http://host/demo/faces/page.xhtml或在模板上做"包含"或"装饰".我得到一个例外.
这里Java EE6>将JSF facelets(xhtml)和ManagedBeans打包为JAR,我最喜欢的JSF老师解释了使用自定义ResourceResolver来做到这一点.当我调试资源解析我毫不怀疑这将工作,并将尝试.
这是关于力学的问题 - 这两种方法有什么区别?
究竟是在META-INF /资源中自动查找哪些资源?
据我所知,Servlet 3.0
增强功能可以显示一个.jsp
来自a .jar
,基于我可以从lib中的JAR内部提供JSP,还是有解决方法?
但是,我似乎无法将我的View(战争中的jar-WEB-INF/lib Tomcat 7中的jsp和战争中的经典spring MVC上下文配置)与我的Web App的Model和Controller连接起来.
有没有一种很好的方法来共享调度程序Servlet,或者创建一个CustomViewResolver
可以扫描.jsp
包含在外部JAR
s中的s,并实际将我jar
插入一个独特的spring上下文?
facelets ×2
jsf-2 ×2
jar ×1
java ×1
jsf ×1
modularity ×1
packaging ×1
servlet-3.0 ×1
spring ×1
spring-mvc ×1