`
minfirefox
  • 浏览: 84383 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

Struts2执行一个Action,但提交了两次的问题

阅读更多
在JSP页面中存在类似下边的代码:
<img src="" />

src=""默认为本Action地址,于是又执行了一次!
分享到:
评论
2 楼 help 2011-10-19  
怎么解决啊,难道非要在src里面放一个值吗?
1 楼 司令1011 2008-12-08  
我也遇到这样的问题,谢谢你的答案

相关推荐

    Struts2防止重复提交解决方案

    在Struts2中,防止重复提交是一个重要的问题,因为它可能导致数据不一致性和服务器资源的浪费。本文将详细介绍如何在Struts2中解决这个问题,以及相关的技术概念。 首先,我们要理解Struts2中的拦截器(Interceptor...

    Struts2解决表单重复提交

    除了直接使用redirect,还可以使用redirectAction,并在result中配置actionName参数,这样提交后会通过另一个action来执行,从而避免了直接刷新带来的重复提交问题。 在具体实现上,通过修改result元素的type属性来...

    struts2实现的简单登陆 附加拦截器防止重复提交

    Struts2是一个强大的Java web开发框架,它提供了一种组织应用程序结构和控制流程的方式,使得开发者可以更方便地创建基于MVC(Model-View-Controller)模式的应用。在这个"struts2实现的简单登陆 附加拦截器防止重复...

    struts2中result类型之redirectAction

    在Struts2中,Result是Action执行后控制流程的重要组件,它定义了Action执行完毕后如何转发或重定向到一个新的页面。"redirectAction"是Struts2中的一种Result类型,专门用于实现HTTP级别的重定向。 重定向是一种...

    JavaEE Struts2利用tokenSession防止重复提交

    在JavaEE应用开发中,Struts2框架是一个广泛使用的MVC框架,它提供了一种有效的方式来组织和控制应用程序的行为。然而,随着Web应用的发展,防止重复提交成为一个重要的问题,尤其是在处理金融交易、投票等关键操作...

    Struts2自定义拦截器实现防止重复提交

    Struts2默认提供了一些拦截器来帮助处理这个问题,但如题目所述,由于性能考虑,项目组决定不使用Struts2的标签,因此需要自定义拦截器来实现防止重复提交的功能。 自定义拦截器的实现主要分为以下几个步骤: 1. *...

    JCaptcha4Struts2快速使用指南

    JCaptcha4Struts2 是一个专门为Struts2框架集成JCaptcha验证码服务的插件。JCaptcha本身是一种强大的、可自定义的图像验证码库,旨在防止自动机器人和恶意软件对网站进行非法操作。在Struts2项目中添加JCaptcha验证...

    Struts2面试题及答案

    - **执行方法**:执行Action中的`execute`方法或自定义的方法。 - **返回结果**:Action执行完毕后,返回一个结果对象给FilterDispatcher。 3. **配置文件**: - `web.xml`:配置FilterDispatcher过滤器及其初始...

    struts2整合hibernate

    首先,Struts2是一个基于MVC设计模式的Web应用框架,它简化了Java EE应用程序的开发,提供了强大的控制层结构。Struts2的核心是Action类,它负责处理用户请求,并通过Result返回相应的视图。Struts2还包含拦截器、...

    struts2学习笔记.doc

    - **Struts2概述**:Struts2是一个开源的MVC框架,它结合了Struts 1.x、WebWork和其他一些框架的优点。Struts2的主要目标是简化Web应用程序的开发过程。 - **Struts2的起源**:Struts2最初由WebWork和Struts1的核心...

    struts2令牌

    例如,在`struts-default.xml`文件中定义了一个默认的拦截器栈`defaultStack`,其中包含了`actionTokenInterceptor`和`TokenSessionStoreInterceptor`两个拦截器,用于执行令牌的验证工作。 ```xml ...

    struts上传问题研究

    Struts是Apache软件基金会(ASF)的一个开源项目,它是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架。Struts2作为其后续版本,为开发者提供了更强大的功能,包括动作调度、结果处理、表单...

    Struts高级部分(1)(解决重复提交、上传组件)

    本节主要关注Struts在处理两个关键问题上的高级应用:防止重复提交和文件上传组件的使用。 **一、解决重复提交** 在Web应用程序中,重复提交是一个常见的问题,可能导致数据不一致或服务过载。Struts通过几种策略...

    struts2 标签库 帮助文档

    3. &lt;s:action name=""&gt;&lt;/s:action&gt;-----执行一个view里面的一个action 4. &lt;s:actionerror/&gt;-----如果action的errors有值那么显示出来 5. &lt;s:actionmessage/&gt;-----如果action的message有值那么显示出来 6. ...

    Struts2 jar包

    Struts2是一个基于MVC(Model-View-Controller)设计模式的开源Java Web框架,它由Apache软件基金会维护。这个框架极大地简化了企业级Java应用的开发,提供了强大的控制层来处理HTTP请求,并且整合了许多其他优秀的...

    Struts2框架

    Action执行完成后,ActionInvocation根据配置返回对应的视图,通常是一个JSP或FreeMarker模板,其中可以嵌入Struts2的标签来呈现数据。 Struts2采用了MVC模式,ActionServlet在Web应用程序启动时加载并初始化,当...

    Struts2+Jdbc+kaga作业指导书

    在Struts2和JDBC的结合使用中,通常会创建一个Action类,该类负责接收请求,通过JDBC连接数据库并执行查询或更新操作,然后将结果返回给视图进行展示。Struts2的配置文件(struts.xml)会定义Action和结果的映射,而...

    struts2 validation

    验证是通过Struts2的拦截器机制实现的,验证拦截器会在执行Action之前运行,如果验证失败,Action就不会被执行,从而避免了无效数据进入业务逻辑。 10. **最佳实践** 在实际开发中,应尽可能明确地定义验证规则,...

Global site tag (gtag.js) - Google Analytics