是struts 2.3.4的JSON插件包

时间:2013-01-05 12:39:46

标签: java javascript jquery struts2

我在netbeans中使用Struts 2.3.4 ..我需要在我的项目中实现AJAX函数..在开始之前我已经搜索struts并从struts 2.1+ JSON插件与struts发行版捆绑在一起阅读。我正在关注net上的教程来实现JSON,但我无法这样做。有人可以吗

  1. 告诉我如何获取我的netbeans IDE中Struts 2.3.4发行版附带的列表插件

  2. 给我一​​些链接,详细解释Struts Ajax实现,并使用Struts为动态创建的表添加自动完成功能。

  3. 我已经使用jQuery实现了所有这些核心java和javascript,但我是Struts的新手......

    NB我在客户端使用jQuery javascript框架

2 个答案:

答案 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,那么你需要下载两个罐子中的任何一个。

  1. jsonplugin0.33.jar或jsonplugin0.34.jar
  2. 支柱-jasonplugin2.1.1.jar
  3. 使用第一个(第一个中的两个):你需要将结果类型作为struts.xml中的json,类提到为com.googlecode.json.JSONResult

    使用第二个,您需要使用:org.apache.json.JSONResult