我刚刚开始开发一个基于Struts2框架的应用程序。我来自一个具有很多Ajax功能的.Net应用程序,比如调暗站点的其余部分,并显示对话框“请稍候,X正在发生”、...auto完成和其他ajax功能。
我在谷歌上搜索Struts2的Ajax插件,但没有找到任何看起来值得一试的东西。我唯一的选择是使用jquery及其插件吗?这是你们中的一些人也见过的模式吗?希望Java应用程序不会因为无法处理从ajax...compared到.Net的转换而很快死亡
发布于 2009-04-02 22:07:57
虽然我已经有一段时间没有使用过Struts2了,但我非常确定它支持多种Ajax选项……我假设您看过the Struts 2 documentation中的各种Ajax选项
根据你想要做什么,有一些Ajax标签,虽然我还没有用过,但我相信它会类似于ASP.NET Ajax的特性。还有Dojo插件,它同样提供了绑定到Dojo (javascript库)控件的服务器端标签,但我刚刚注意到它已经被弃用了……
如果您正在做更复杂/自定义的工作,我已经用JSON插件取得了很好的成功,它允许您将JSON发送到服务器,并将其反序列化并直接绑定到您的操作,然后将结果序列化为JSON以进行响应。这允许您使用jQuery (或您选择的javascript库),并使用JSON直接与服务器进行双向对话。这是一个非常干净和简单的解决方案,因为最终结果允许您直接在javascript代码中有效地使用业务对象/数据。
https://stackoverflow.com/questions/711529
复制相似问题