用struts2的form标签时action执行两次的问题

转载 2012年03月22日 15:44:43

转载: http://blog.csdn.net/phoenix2121/article/details/5683098


最近在学struts2,出现个问题,就是用XXX!method.action在form表单中提交会执行method.

不管xml怎么去配置,都是如此.网上很多都是img会自动当做一次action,但是我没有用到img.

jsp也没有出现问题.

jsp:  
<!--使用按钮提交form -->  
<s:form action="">  
  <s:submit onclick="search()" value="search"/>  
</s:form>  
  
document.forms[0].action="test!search.action";  
document.forms[0].submit();  
  
  
java:  
//使用动态方法调用  
public Class Test extends ActionSupport{  
  public String execute(){return "";}  
  public String search(){return "";}  
} 

解决办法:

<s:form action="" onsubmit="return false;">

 

原因是,form表单提交会被struts2当作action执行.





用Struts2框架将jsp的form表单数据提交到action处理

以下是图书管理系统,只有部分代码,主要实现从JSP传数据到action,分页显示没列出,详细在附件 1.add.jsp页面内容 ...
  • wdb_tank
  • wdb_tank
  • 2015年11月15日 10:45
  • 3519

关于struts2种的action执行两次,或多次,或重复执行的bug

今天在做项目的时候发现一个bug,就是action会莫名其妙的执行两次,网上搜了很多帖子,关于这个问题也得到了一些处理方法,但是没有我想要的,造成执行两次活多次的问题呢,有很多种原因,我在这里只说一种...
  • neu_sunlei
  • neu_sunlei
  • 2015年06月26日 14:01
  • 1590

struts2执行2次(两次二次)action方法的解决办法

最近在学struts2,出现个问题,就是用XXX!method.action在form表单中提交会执行method.不管xml怎么去配置,都是如此.网上很多都是img会自动当做一次action,但是我...
  • phoenix2121
  • phoenix2121
  • 2010年06月21日 10:07
  • 7733

关于struts2中action请求会执行两次的问题

在struts2中发现,调用action中的方法,方法会被执行两次,后来发现调用的方法是get开头的,把它改为其他名称开头的后,就不会执行两次了。继续查找,发现调用的是返回json数据格式的actio...
  • rdman
  • rdman
  • 2014年02月13日 09:13
  • 1567

Struts2(二)---将页面表单中的数据提交给Action

转载请注明:http://blog.csdn.net/uniquewonderq 问题:在struts2框架下,如何将表单数据传递给业务控制器Action。 struts2中,表单想Action传递...
  • uniquewonderq
  • uniquewonderq
  • 2015年07月09日 20:34
  • 5226

普通html标签<form>和struts2标签<s:form>的区别

当我们在一个文件夹里写的一个jsp页面时,比如我的webexam项目下admin文件夹下有个adminLogin.jsp,路径是这样,/webexam/admin/adminLogin.jsp;adm...
  • fsc200871046
  • fsc200871046
  • 2016年09月11日 16:30
  • 2206

关于 struts2 的 action 加载两次的原因之一

关于页面或者 struts2 的 Active 加载两次的原因,偶尔都会看到有人提出 active 被加载了两次,原因很多,我把遇到的情况也分享一下。 页面加载了两次,一开始我并不知道,因为首页的 a...
  • joyous
  • joyous
  • 2016年06月30日 00:27
  • 873

Struts2常用标签的使用以及Action传值

为了学习struts2框架,这次练习完成了一个简单的功能,希望能够在struts表单标签的使用以及传值方面能够对大家的学习起到参考作用。 项目功能 项目的功能是在提交页面输入个人信息之后点击...
  • qq_33171970
  • qq_33171970
  • 2016年05月12日 08:38
  • 7565

Struts2中配置默认Action

Struts2中配置默认Action 1.当访问的Action不存在时,页面会显示错误信息,可以通过配置默认Action处理用户异常的操作; 2.配置方法:     在struts.xml文件中...
  • competerH_programing
  • competerH_programing
  • 2011年11月03日 10:25
  • 3865

使用动态ActionForm-DynaActionForm(原理)

在Struts框架中,ActionForm对象用来包装HTML表单数据,并能动态返回用于显示给用户的数据,自定义的ActionForm必需符合JavaBean规范,并继承Struts的ActionFo...
  • wucuilan827
  • wucuilan827
  • 2007年04月16日 15:50
  • 1638
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用struts2的form标签时action执行两次的问题
举报原因:
原因补充:

(最多只允许输入30个字)