struts json ajax action 组合

struts json ajax action 结合首先,我的例子是从这里改的:http://www.blogjava.net/max/archive/2007/06/1

struts json ajax action 结合

首先,我的例子是从这里改的:

http://www.blogjava.net/max/archive/2007/06/12/123682.html

他用的json的jar包是别人写的,我用的Jar包是struts提供的struts2-json-plugin-2.1.8.1.jar

用到的jar包在附件中。


struts json ajax action 组合

?

?上面配置文件的“package”元素和以往不同的是,它扩展了“json-default”而不是“struts-default”。“json-default”是在struts-json-plugin.xxx.jar包里的struts-plugin.xml中定义的。

?

?

发布运行应用程序,在浏览器中键入:http://found.mshome.net:8888/StrutsAjax/ajaxAction,出现下载文件对话框,原因是JSON插件将HTTP响应(Response)的MIME类型设为“application/json”。把文件ajaxAction下载下来,用记事本打开,内容如下:

{"ISBN":15645912,"comments":["It's no bad!","WOW!","No comment!"],"price":0.9999,"title":"Max On Java"}

?

对了,我的web.xml中是这样配置的:

?

?

?所以访问链接和上面那个人的例子不太一样。

html页面中这样的:大部分内容都和上面那个人的例子一样,只有url不同。

?

?

?

http://found.mshome.net:8888/StrutsAjax/Json.html

自己访问一下你自己的网页试试。

?

?