国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
解決struts2下ajax請(qǐng)求提交兩次的問題
在使用struts2時(shí)候發(fā)現(xiàn)一個(gè)問題。
<package name="promotion-json" namespace="/" extends="json-default">
如果這個(gè)package繼承了json-default的時(shí)候。如果在頁(yè)面發(fā)送ajax請(qǐng)求的時(shí)候。在action中如果有多個(gè)方法的時(shí)候。會(huì)莫名其妙的發(fā)送了兩個(gè)請(qǐng)求出來(lái)。一個(gè)是正常的。一個(gè)是空的。會(huì)造成錯(cuò)誤。后來(lái)發(fā)現(xiàn)原因是這樣的。
struts2 中JSON的原理是在ACTION中的get方法都會(huì)序列化,所以前面是get的方法只要沒指定不序列化,都會(huì)執(zhí)行。
也就是說(shuō)。如果方法名稱是get開頭的。那么久會(huì)序列化然后被執(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{...}   
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
struts2與json的整合
在struts 2中使用json ajax支持
基于SSH開發(fā)架構(gòu)的重新分層
基于struts2實(shí)現(xiàn)ajax的2種標(biāo)準(zhǔn)方法
Ajax 異步Servlet、struts各種的使用
關(guān)于Struts-JSON配置(詳解帶實(shí)例struts2的json數(shù)據(jù)支持)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服