當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Struts2+JSON特别让人恶心的一个问题
生活随笔
收集整理的這篇文章主要介紹了
Struts2+JSON特别让人恶心的一个问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在struts2中發現,調用action中的方法,方法會被執行兩次,調了1整天,在百度上搜索關鍵字用的“json struts2”。先一直以為是配置或者前臺Ajax的問題。后來同學換了關鍵字,搜到下面蛋疼的結果。
調用的方法是get開頭的,把它改為其他名稱開頭的后,就不會執行兩次了。繼續查找,發現調用的是返回json數據格式的action,如果是調用返回頁面的action就不會有這種問題。
結合網上的搜索,總結了一下:
1. json格式下, firefox中的yslow插件會發送第二個 HTTP GET 請求得到頁面的信息。.
2.ajax模式下,調用的action方法不能為get*方式命名,內中機理未知。
結論:action中方法最好不要以get開頭。
轉載于:https://www.cnblogs.com/panderen/archive/2011/12/05/2276749.html
總結
以上是生活随笔為你收集整理的Struts2+JSON特别让人恶心的一个问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 打印测试技巧
- 下一篇: 计算器软件----表达式求值