-6

我在 netbeans 中使用 Struts 2.3.4。我需要在我的项目中实现 AJAX 功能。在开始之前,我已经用谷歌搜索了 struts,并在某处阅读了 struts 2.1+ JSON 插件与 struts 发行版捆绑在一起的内容。我正在按照网上的教程来实现 JSON,但我无法这样做。任何人都可以请

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

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

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

注意我在客户端使用 jQuery javascript 框架

4

2 回答 2

2

是的,JSON 插件与 Struts 2.3.4 捆绑在一起。

获取捆绑插件列表的最简单方法是执行以下操作ls(或者dir如果您不幸在 Windows 下运行):

[...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 插件,因为看起来你可能有点过头了;它可以使某些功能更容易实现,并且有一组强大的示例。

于 2013-01-05T13:46:46.070 回答
0

如果你想使用带有 JSON 插件的 Struts2,那么你需要下载两个 jar 中的任何一个。

  1. jsonplugin0.33.jar 或 jsonplugin0.34.jar
  2. struts-jasonplugin2.1.1.jar

对于第一个(来自第一个的两个中的一个):作为结果类型,您需要在 struts.xml 中输入 json 类型,其中提到的类为com.googlecode.json.JSONResult.

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

于 2013-01-28T18:39:29.757 回答