当前位置: 首页 > 面试题库 >

将JQuery与JSF集成

薛兴言
2023-03-14
问题内容

我有一个主要使用Richfaces的JSF应用程序。我想介绍一个功能更丰富的网格控件,例如基于jQuery的jqgrid。是否可以从JSF支持bean获得JSON数据?如果没有,是否有替代方法?


问题答案:

这里可能有几个选择。

  1. Bean方法可以返回一个字符串,它只是一个JSON字符串
        public String getSearchResult(){ 
         results = SearchService.getResults();
         return JsonHelper.convertToJson(results);
    }

您可以使用JsonLib将Java对象转换为Json。

  1. 使用其他Servlet服务网格请求

我将推荐这种方法。原因是您可以拥有一个JSon Request和一个JSON
Response,而无需担心JSF。正如我不认为的那样,当您使用jQuery时,您需要使用JSF。因此,请勿在其中混用JSF,在这种情况下,您可以直接绕过JSF层。由于这里没有意义,这是我使用的方法。我可以与您共享代码以实现此目的。

  1. 使用JSF Phase Listener返回Json响应。

希望能帮助到你



 类似资料:
  • 我试图从jsf启动激活引擎 引擎总是以null返回,我读到activiti.cfg.xml文件应该在类路径中,我已经把文件放在web-inf/class下,但是引擎仍然返回null,这意味着激活不能初始化引擎,有什么想法吗?

  • 我正在尝试将JSF Web应用程序与Spring Security集成。 目前我正在通过一种方法登录:在此方法中进行身份验证并根据用户重定向到目标页面。 登录页面(Login.xhtml): loginManagedBean。autenticar()(身份验证和重定向的方法): 如何替换此页面和方法以使用SpringSecurity? SpringSecurityConfig:

  • 问题内容: Environment : Tomcat 8 Spring Boot 1.5 JSF 2.2 Apache MyFaces Spring MVC Code : 我正在Servlet 3.0环境中集成Spring Boot和JSF 2.2。 配置类: JSFConfig.java - Config for JSF. Spring Boot Main Class : Managed Bea

  • 环境: JSF 2.2 Apache MyFaces Spring MVC 配置类: jsfconfig.java-Config for JSF。 Spring Boot主类: 托管Bean: java-用于JSF的托管Bean Facelets: 1)当我在。2)使用用户输入的值设置。3)但为空。4)这是否意味着Spring和JSF没有集成?我还注册了 我还尝试从userbean.java中删除

  • 问题内容: 我正在使用框架JSF 2.1,Spring 3.1.1.Release,Hibernate 3.2.1进行Java EE项目。现在我正处于整合这三个方面的阶段。构建成功,我使用了tomcat服务器7。但是我在首页上看到了这个异常。 hibernatehibernate.cfg.xml hibernate.reveng.xml AnneeDao.java AnneeHibernateDa

  • 我只是JSF的初学者,所以我不知道这是不是正确的问题。有没有可能,如果我用JSF标记/组件制作一个表单,并为action属性定义一个servlet(即可以形成提交给servlet的数据),如果有可能,那么我如何实现这一点,如何在servlet中获取表单参数。它与方法的request.getParameter()相同吗?请解释。我将为自己的实践制作一个项目,并希望将JSF、SERVLET和JSP一起