我在netbeans中使用Struts 2.3.4 ..我需要在我的项目中实现AJAX函数..在开始之前我已经搜索struts并从struts 2.1+ JSON插件与struts发行版捆绑在一起阅读。我正在关注net上的教程来实现JSON,但我无法这样做。有人可以吗
告诉我如何获取我的netbeans IDE中Struts 2.3.4发行版附带的列表插件
给我一些链接,详细解释Struts Ajax实现,并使用Struts为动态创建的表添加自动完成功能。
我已经使用jQuery实现了所有这些核心java和javascript,但我是Struts的新手......
NB我在客户端使用jQuery javascript框架
答案 0 :(得分:2)
是的,JSON插件与Struts 2.3.4捆绑在一起。
获取捆绑插件列表的最简单方法是执行ls
(如果您不幸在Windows下运行,则为dir
):
[...b/struts/struts-2.3.4.1/lib]$ ls *plugin*
struts2-codebehind-plugin-2.3.4.1.jar struts2-osgi-plugin-2.3.4.1.jar
struts2-config-browser-plugin-2.3.4.1.jar struts2-oval-plugin-2.3.4.1.jar
struts2-convention-plugin-2.3.4.1.jar struts2-pell-multipart-plugin-2.3.4.1.jar
struts2-dojo-plugin-2.3.4.1.jar struts2-plexus-plugin-2.3.4.1.jar
struts2-dwr-plugin-2.3.4.1.jar struts2-portlet-plugin-2.3.4.1.jar
struts2-embeddedjsp-plugin-2.3.4.1.jar struts2-rest-plugin-2.3.4.1.jar
struts2-gxp-plugin-2.3.4.1.jar struts2-sitegraph-plugin-2.3.4.1.jar
struts2-jasperreports-plugin-2.3.4.1.jar struts2-sitemesh-plugin-2.3.4.1.jar
struts2-javatemplates-plugin-2.3.4.1.jar struts2-spring-plugin-2.3.4.1.jar
struts2-jfreechart-plugin-2.3.4.1.jar struts2-struts1-plugin-2.3.4.1.jar
struts2-jsf-plugin-2.3.4.1.jar struts2-testng-plugin-2.3.4.1.jar
struts2-json-plugin-2.3.4.1.jar struts2-tiles-plugin-2.3.4.1.jar
struts2-junit-plugin-2.3.4.1.jar
关于你的第二个问题,我不确定“向表中添加自动完成”甚至意味着什么。表不是输入元素。
实际上有数以千计的jQuery自动完成示例,而JSON结果在文档中应该是相当不言自明的。如果不是,请询问具体问题。
如果可能的话,我会考虑使用Struts 2 jQuery Plugin,因为看起来你可能会略微超过你的头脑;它可以使一些功能更容易实现,并且有一组强大的例子。
答案 1 :(得分:0)
如果你想使用带有JSON插件的Struts2,那么你需要下载两个罐子中的任何一个。
使用第一个(第一个中的两个):你需要将结果类型作为struts.xml中的json,类提到为com.googlecode.json.JSONResult
。
使用第二个,您需要使用:org.apache.json.JSONResult
。