免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
解決struts2下ajax請求提交兩次的問題
在使用struts2時候發(fā)現(xiàn)一個問題。
<package name="promotion-json" namespace="/" extends="json-default">
如果這個package繼承了json-default的時候。如果在頁面發(fā)送ajax請求的時候。在action中如果有多個方法的時候。會莫名其妙的發(fā)送了兩個請求出來。一個是正常的。一個是空的。會造成錯誤。后來發(fā)現(xiàn)原因是這樣的。
struts2 中JSON的原理是在ACTION中的get方法都會序列化,所以前面是get的方法只要沒指定不序列化,都會執(zhí)行。
也就是說。如果方法名稱是get開頭的。那么久會序列化然后被執(zhí)行。
于是解決方法就是:
1、Action中的業(yè)務(wù)方法前別加get 或者 set(屬性的get set 除外)
2、用@JSON(serialize=false)指定方法不序列化 
 
E.G:
import com.googlecode.jsonplugin.annotations.JSON;

@JSON(serialize=false)
public String getSomething() throws Exception{...}   
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
struts2與json的整合
在struts 2中使用json ajax支持
基于SSH開發(fā)架構(gòu)的重新分層
基于struts2實現(xiàn)ajax的2種標(biāo)準(zhǔn)方法
Ajax 異步Servlet、struts各種的使用
關(guān)于Struts-JSON配置(詳解帶實例struts2的json數(shù)據(jù)支持)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服