Jsf 使用jms队列从同步到异步

Jsf 使用jms队列从同步到异步,jsf,jms,Jsf,Jms,我需要创建一个服务器端jms队列来处理请求和响应。我在JSF2.0和ApacheTomcat服务器中使用Richfaces,在托管bean中,我从yahoo fiance同步获取逗号分隔的值,但我希望异步获取并自动显示这些值 我不想换成不同的框架。 我不知道如何创建和实现队列,请帮我举一些例子。您正在递归调用代码,直到它达到堆栈限制 然后抛出stackoverflow异常 这与ajax、jsf-2.0或richfaces没有任何关系,请删除标记 我希望递归调用getResult方法。“value

我需要创建一个服务器端jms队列来处理请求和响应。我在JSF2.0和ApacheTomcat服务器中使用Richfaces,在托管bean中,我从yahoo fiance同步获取逗号分隔的值,但我希望异步获取并自动显示这些值 我不想换成不同的框架。
我不知道如何创建和实现队列,请帮我举一些例子。

您正在递归调用代码,直到它达到堆栈限制

然后抛出stackoverflow异常

这与ajax、jsf-2.0或richfaces没有任何关系,请删除标记

我希望递归调用getResult方法。

“value=“#{StockQuoterBean.Symbols}”:在ty上找不到属性“Symbols” 因为您有一个符号的get和setter->getSymbols和setSymbols。然后,您必须在jsf页面中使用符号,而不是符号(如此小写)


请您具体说明它在哪里出错,因为我没有在任何地方使用getResult方法,请在调试器中运行它并检查调用堆栈。您将看到它!什么错误,相同的?那么您的源代码就不会在服务器上更新。我已经在服务器上更新了源代码,当我尝试运行该项目时,我收到了上述错误(我已经更新了上述错误),我已经用getter和settor方法更新了我的代码,代码正在工作,但当我尝试使用时,我收到了错误/index.xhtml@10,59 value=”#{StockQuoterBean.Results}”:在类型StockQuoter.StockQuoterBean上找不到属性'Results'。如何从Bean访问组件中的字符串数组您应该使用{StockQuoterBean.Results}。与上面的问题相同。GetResults->在jsf页面->中。Results不是.Results
#{StockQuoterBean.symbols}