16dwr - DWR 与 JSF整合
整合 DWR
2023-09-11 14:15:41 时间
DWR 包括两个 JSF 的扩展点,一个创造器和一个 ServletFilter。
JSF Creator
DWR1.1 中有一个体验版的 JsfCreator。你可以在 dwr.xml 中这样使用:
<allow>
...
<create creator="jsf" javascript="ScriptName">
<param name="managedBeanName" value="beanName" />
<param name="class" value="your.class" />
</create>
...
</allow>
这将允许你通过 DWR 调用 ManagedBean。
Servlet Filter
DWR/Faces 过滤器允许你不在 JSF 的生命周期里调用 FacesContext 中的 Bean。
要使用 JsfCreator,你应该把 DWR/Faces 过滤器加到 web.xml 中。
<filter>
<filter-name>DwrFacesFilter</filter-name>
<filter-class>
uk.ltd.getahead.dwr.servlet.FacesExtensionFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>DwrFacesFilter</filter-name>
<url-pattern>/dwr/*</url-pattern>
</filter-mapping>
这两个需要放在 web.xml 中与其他的 filter 和 filter-mapping 放在一起
相关文章
- SpringBoot2.0 整合 QuartJob ,实现定时器实时管理
- spring整合redis-----ShardedJedisPool实现
- 20dwr - DWR 与 WebWork整合
- 17dwr - DWR 与 Struts整合
- 15dwr - DWR 与 Spring整合
- spring boot + shiro + redis 整合(完整)
- Go整合Logrus实现日志打印
- SpringBoot整合MybatisPlus3.X之乐观锁(十三)
- SpringBoot2.X整合Actuator
- SwiftUI 既优雅又好用的封装库 数行代码快速整合UIKit组件 (教程含源码)
- 大数据学习——kafka+storm+hdfs整合
- SwiftUI Core Data 如何整合到历史项目里面(教程含源码)
- 采用超整合方法提高数据存储效率
- SpringBoot 整合阿里云OSS 存储服务,免费搭建图床