我有一个struts应用程序,其中有一个选择框,后跟一系列约5个文本框。当用户从选择框中选择某些内容时,我想对一个struts操作进行Ajax调用(最好使用jquery),该操作将调用后端的Web服务。然后,需要使用Web服务调用的结果来填充jsp上的文本框。
我一直在阅读使用struts2 jquery插件可能是要走的路,但我没有看到任何如何在struts中创建JSON对象的示例。我是否必须使用这个我正在阅读的struts JSON插件?那是否过度和/或我是否应该考虑它?
这个JSON插件的文档有点令人困惑,this page说它现在与struts捆绑在一起,所以这意味着我只需要在struts.xml中将extends="json-default"
添加到包中而不必担心添加额外的jar文件或类似的东西?
在客户端,我假设我最终将blur事件绑定到选择框并使用$ .getJSON或$ .ajax将请求发送到我的struts操作并使用JSON对象填充文本框。这听起来像是一种有效的方法吗?
感谢您的投入! :)