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特别让人恶心的一个问题相关推荐
- 阿里云asp主机 后台登录一直提示验证码错误_吐槽一下阿里云关于网站备案的问题,真让人恶心生厌!...
我们是一个小网络公司,其实都算不上公司,算是一个工作室吧!主要给客户建站和其他项目赚点外快,在试过X网.X橙X联.X部X码之后,觉得稳定性.访问速度和操作方便性还是阿里云比较好(但虚机经常被攻击断网) ...
- 学习方法之07克服拖延症,每个人都有一个拖延的理由
学习方法之07克服拖延症,每个人都有一个拖延的理由 前言 最近在复习准备秋招,总觉得效率不高,可能学习方式哪里出了问题,思考了一下,决定先学习正确的学习方式(是否真的正确还有待).在网上找了个学习方法 ...
- org.apache.struts2.json.JSONWriter can not access a member of class
偶遇一个问题:org.apache.struts2.json.JSONWriter can not access a member of class org.apache.tomcat.dbcp.d ...
- 人是需要一个圈子互相激励的
就是互相打鸡血. 其实很多人都把成功神化了,因为他们自己做不到,所以他们觉得成功的人牛逼的不得了. 还有很多人是低估了成功的人,把自己看的太厉害了,所以他们觉得成功的人都不过尔尔. 其实都不对. 人是 ...
- struts2+json(3)
http://www.cnblogs.com/wuyifu/archive/2013/05/11/3073047.html 在Action中以Struts2的方式输出JSON数据 本着"不重 ...
- 【荐读】我观察14年才发现,那些很努力却没成就的人都有一个特点
[荐读]我观察14年才发现,那些很努力却没成就的人都有一个特点 2017-03-29 正信正行珞珈精英 来源:知识管理中心KMCenter(ID:KMCenter) 作者:田志刚 http://mp. ...
- 运营人的下一个10年,如何对抗周期,现实持续增长
本文是12月29日在深度运营精选上海峰会上的分享,做了部分补充. 非常巧,上周末潮汕做了一个分享,TOB的下一个10年,今天又来和大家聊聊运营人的下一个10年,如何抵抗周期,实现持续增长. 在半个小时 ...
- 小时候做过令人恶心的事 (很多哈,其中更有强到煮大.便的)
小时候做过令人恶心的事 小时候的时候范了错误,爸爸打了我一顿,搞了个离家出走,走过三条马过对面有一废品收购站,从家里偷了一个鸡蛋,借助废品站的废纸准备烧鸡蛋吃,结果没有锅,偶从垃圾堆里找了一支破鞋,点 ...
- 三伏天,人体内有一个“冰箱”
三伏天,人体内有一个"冰箱" 现今,有多少人是移动的"冰箱",体质偏寒.现在人的毛病,大部分是由寒性体质所致,与过去相比,人们生活条件改善了,但是生活习惯变得不 ...
最新文章
- 11.系统安全分析与设计
- Unix哲学,Microservices和DDD (2)
- Django框架深入了解_03(DRF之认证组件、权限组件、频率组件、token)
- 数据库-数据库的常用术语
- 软考高项信息系统项目管理工程师自考500元搞定攻略
- 用Python做一个简单的翻译工具
- 《Python编程快速上手——让繁琐工作自动化》——2.5 控制流的元素
- tSQLt单元测试的测试驱动数据库开发(TDDD)基础
- iOS 修改状态栏颜色
- MYSQL客户端访问服务端
- 网上商城——详细流程
- Eviews下载及安装
- 「经济理财」 简七理财之小白理财入门篇9堂课
- win10自带功能 进行磁盘分区
- 离线语音控制系统 唤醒词.命令字
- 【EXLIBRIS】随笔记 009
- songshu-video-uniapp-YYC松鼠短视频前端源码-开源--优雅草科技官方发布
- 双非二本计算机学生是应该考研还是就业
- 计算机编程语言发展简史
- 财务系统建设者须知——财务知识碎片(一) 什么是会计科目、什么是会计账户?
热门文章
- CodeSalt | Python数据结构的实现 — 链表
- 成员函数的const究竟修饰的是谁
- 浅谈 iOS 版本号
- IE打印控件推荐-4fang pazu
- Oracle 内存参数设置
- 企业命令linux下处理实时日志生成另一个实时日志
- vs2019怎么调整字体大小_考研倒计时23天,答题卡怎么使用?来看看正确的使用方法吧!...
- Linux后台运行和关闭程序、查看后台任务
- rabbitmq 启动报错 Failed to get nic info
- Mysql错误问题:ERROR 1005 (HY000): Can't create table 'crm_1.tbl_client' (errno: 150)