您的位置:首页 > 编程语言 > Java开发

各种让我崩溃过的struts2错误,包括与json ajax结合

2010-09-07 09:09 288 查看
1.方法名不要用getXXXXX,否则会执行两次。

这错误真令人无奈。

我用jsonplugin-0.33.jar 结合struts2 生成json格式的数据,但是会执行对应的action方法两次。

我不是在页面上提交访问action的,是直接在ie地址栏输入链接来访问的,所以不存在说之前有人说提交的页面有问题,会出现连续访问两次action,我现在直接访问action也会自动执行两次action的方法,但只有一个返回。

struts.xml配置

Java代码

1. <package name="Struts2_AJAX" extends="json-default">

2.

3. <action name="getphoto" class="com.e1314.action.AlbumAction"

4. method="getPhoto">

5. <result type="json" />

6. </action>

7. </package>

<package name="Struts2_AJAX" extends="json-default">

<action name="getphoto" class="com.e1314.action.AlbumAction"

method="getPhoto">

<result type="json" />

</action>

</package>

而且我不用json返回的时候,配置普通的action时执行正常的。不知道是不是json-plus.jar的问题呢。请各位帮忙解决问题呀。第一次用这个东西不太熟悉。不胜感激。

该问题已经关闭: 问题已经解决,action方法不要用getXXXXX呀。改了就好了。

2.

contentType:"application/json",

这句话,对于easyui来说完全是多此一举。

会导致无法直接访问得到json数据。

让我郁闷了1个星期。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: