我有一个主要使用Richfaces的JSF应用程序。我想介绍一个功能更丰富的网格控件,例如基于jQuery的jqgrid。是否可以从JSF支持bean获得JSON数据?如果没有,是否有替代方法?
这里可能有几个选择。
public String getSearchResult(){ results = SearchService.getResults(); return JsonHelper.convertToJson(results); }
您可以使用JsonLib将Java对象转换为Json。
我将推荐这种方法。原因是您可以拥有一个JSon Request和一个JSON Response,而无需担心JSF。正如我不认为的那样,当您使用jQuery时,您需要使用JSF。因此,请勿在其中混用JSF,在这种情况下,您可以直接绕过JSF层。由于这里没有意义,这是我使用的方法。我可以与您共享代码以实现此目的。
希望能帮助到你