struts2.0-ssh struts2中 action执行两次

问题描述

ssh struts2中 action执行两次

1 排除重复提交的可能
2 点击页面中的超链接,action 执行两次;但在地址栏中输出地址,action只执行了一次(这个让我很震惊!)
3 执行的action 方法名为add(), 不存在get默认执行的情况

解决方案

struts2 action执行两次的原因
struts2 中action执行两次的问题
struts2 json插件执行原理 action执行两次

解决方案二:

这个肯定是你代码出错了,你应该把使用的界面代码贴出来

解决方案三:

一个action中只有一个execute() 方法,其他的方法都是自定义的放法,在 struts.xml 配置文件中,除了execute()不需要写方法名,其他的方法都得写方法名,仔细核对配置文件。

解决方案四:

应该仔细看看 struts.xml配置文件,或者可以在页面中的超链接后面加上所调用的方法名。

解决方案五:

最好在action里打断点调试一下,如果用了ajax的话,可能同时访问量两次action,也有可能有action转发action的情况,断点一打说不定就出来啦

解决方案六:

http://ithero.iteye.com/blog/122566

解决方案七:

代码贴出来让人看看出来让

解决方案八:

先判断是页面的问题还是后台代码的问题

时间: 2024-11-02 13:18:27

struts2.0-ssh struts2中 action执行两次的相关文章

mvc-MVC 超链接标签请求后台Action,但是后台Action执行两次

问题描述 MVC 超链接标签请求后台Action,但是后台Action执行两次 解决方案 你怎么知道执行了2次,你的页面最终的html是怎样的 解决方案二: 怎么解决的啊 遇到了这种问题,好头疼

ajax提交表单,MVC下action执行两次,前台只执行一次,求解

问题描述 前台ajax提交:第一步,点击添加按钮:<td><aclass="easyui-linkbutton"onclick="ns.rolelist.add();">添加</a></td>第二步,调用add()方法:ns.rolelist.add=function(){userAE({iconCls:'icon-add',formUrl:'/DZZHYHDHCB/Add'});};第三步,调用userAE()方法,

struts2 0 国际化-struts2.0升级到2.3.15.1后 ActionSupport getText() 空指针

问题描述 struts2.0升级到2.3.15.1后 ActionSupport getText() 空指针 java.lang.NullPointerException 00:45:33,387 ERROR [STDERR] at com.opensymphony.xwork2.util.LocalizedTextUtil.findText(LocalizedTextUtil.java:361) 00:45:33,387 ERROR [STDERR] at com.opensymphony.x

struts2.0 的表单action怎么设定路径何处打开

问题描述 HTML 的a标签很好,路径可以设置何处打开,比如target="_blank"新页面,target="_parent"父框架中等,form表单的action怎么设置啊,比如我要提交表单时判断用户是否登入,没有登入则跳到新窗口登入页面,还有struts.xml的跳转路径type="redirect"时设定何处打开页面怎么设置啊,求解,谢谢帮忙哈 解决方案 判断用户是否登入这些你可以考虑使用struts的拦截器,具体你可以百度下解决方案二

ajax 怎么设置超时(一个action执行了2遍)_AJAX相关

今天在测试工程时发现一个action执行了2遍 ,这个操作大致需要5分多钟才能完成,工程环境 apache2+tomcat6.0. 网上搜索发现了几个可以设置超时的地方: 1.ajax 语法去设置单位毫秒,例如: $.ajax({ url: XXX, timeout: 600000, type: 'POST', data: { }, error: function() { show_fail_meg("启动系统失败 !"); } }); 2.tomcat配置 server.xml 单位

struts2中action中的方法无故被提交两次

问题描述 struts2中action中的方法无故被提交两次 import java.io.UnsupportedEncodingException; import javax.servlet.http.HttpServletRequest; import org.apache.struts2.ServletActionContext; import com.hsp.book.domain.Book;import com.hsp.book.service.BookService;import c

Struts2中Action的通配符使用方法

在这篇<Struts2学习之配置单个Action多控制处理逻辑>文章中,讲到指定method属性时,列举了以下的配置代码:  代码如下 复制代码 <struts>     <constant name="struts.enable.DynamicMethodInvocation" value="true" />     <package name="lee" extends="struts-de

struts2.0中,用Hibernate写分页,其中jsp页面应该怎样写?

问题描述 Action是这样写的:publicclassPageAction{HttpServletRequestrequest;publicStringexecute()throwsException{Listlist=null;inttotallRows;TEmpInfoPageExtendtEmpInfoPageExtend=newTEmpInfoPageExtend();totallRows=tEmpInfoPageExtend.getCount();System.out.println

在SSH(struts2.21+hibernate3.3.2+spring2.5)整合中遇到一个问题:

问题描述 在SSH(struts2.21+hibernate3.3.2+spring2.5)整合中遇到一个问题:菜鸟求解~~知道的大师们给个解决方案把~~~目的:在容器启动后,自动从数据库中读出数据然后在WEB的application范围内写入数据 ,这样在index.jsp,里只要直接读取application数据就行了,不每次都过action.(都是一些一般不变的数据.且数据不多)试验:1.在把Action设为单例后,容器启动后会自动运行,不能访问spring里的bean,及在构造方法里打印