今天在做“万宝至”项目的用户权限管理页面,所用到的按钮都是用户给定的图片,所以就用到了struts中的image标签,并给其添加onclick事件,在JS函数中处理后才再提交整个表单,但发现在action中的函数执行了两次,无疑做了两次提交表单的操作。
后来看了文档才发现image来身就有提交功能。
image标签用来生成HTML语言中的<input type= "image" >元素。image标签必须嵌在form标签的内部。image标签与submit标签很相似:虽然image标签生成的不是提交按钮,但用户点击它生成的图片同样可以提交HTML表单。还有image有提交功能,但没有设置它可以进行reset的属性,如果想用reset功能,则可以在其onclick的JS事件中把表单中的数据清空,再return false;这样就可以阻止它的自动提交。还有注意src与srcKey的区别。
2010-08-26(等待HP的面试结果)
分享到:
相关推荐
* bean:struts:将一个 Struts 的 acción 绑定到 page 作用域中,以便其它标签可以使用该值。 * bean:write:将一个 bean 的值写到页面上。 HTML Tags HTML Tags 是 Struts 中的 HTML 标签库,包含的标签可以用来...
在Struts2中,你可以使用`<s:form>`标签配合`<s:file>`标签来处理文件上传。同时,你可能还需要配置Struts2的配置文件(struts.xml),设置允许上传的文件类型、大小限制等。此外,为了安全考虑,通常会添加一些过滤...
在实践中,我们通常会在JSP页面中使用这些标签来构建用户界面。例如,创建一个简单的登录表单: ```jsp 登录" /> ``` 当用户点击提交后,表单数据会被封装到ActionForm对象中,并通过`login.action`...
在Struts中,标签库是其MVC(Model-View-Controller)架构的重要组成部分,它提供了丰富的标签来简化JSP页面的编写,提高了代码的可读性和可维护性。这篇文档“struts标签中文文档”应该详细阐述了Struts中的各种...
Struts框架是Java Web开发中的一个关键组件,它主要用于构建基于MVC(Model-View-Controller)...熟练掌握Struts标签的使用和页面跳转机制,以及如何在业务逻辑中整合数据库操作,对于高效开发Java Web应用至关重要。
Struts Basic Image标签 这部分内容提到的是Struts2框架下的图像标签 `<html:img>` 和 `<html:image>`。 - **基本属性**: - `action`:指定请求的目标地址。 - `alt`:当图片无法加载时显示的文字。 - `...
本文将详细介绍Struts2中的表单标签及其使用方法。 #### 二、Struts2表单标签概述 Struts2中的表单标签主要分为基础表单标签和高级表单标签两大类。基础表单标签涵盖了如单选框、复选框、下拉列表等基本元素;而...
Struts客户化标签是Apache ...综上所述,Struts客户化标签是Struts框架中提高开发效率和代码质量的重要工具,通过合理使用这些标签,开发者可以创建出更加结构化的Web应用程序,同时减少错误和提高代码的可维护性。
- `tiles:useAttribute`:在模板中使用ActionForm或其他Bean的属性。 5. **html:errors**: 这个标签用于显示由Struts验证框架产生的错误信息,提高用户体验。 6. **html:form**: 创建表单,关联到一个Action...
Struts标签库是Java Web开发中的一个重要组成部分,它极大地简化了基于MVC(Model-View-Controller)架构的Struts框架的应用程序开发。这个“Struts标签库.chm”文件很可能是官方或第三方编写的帮助文档,包含了关于...
本文将详细介绍Struts2中的常用标签及其用法,并通过具体的实例来帮助理解。 #### 二、Struts2标签库详解 ##### 1. `<s:a>` 超链接标签 - **用途**:创建一个超链接。 - **示例代码**: ```xml 链接文字 ``` - ...
Struts的标签库允许我们在JSP页面中直接嵌入Java代码,但我们通常会避免这样做,而是使用Action来处理业务逻辑,并通过模型驱动的方式将数据传递给页面。例如,我们可以在Action中调用JFreeChart的API创建图表,然后...
在实际开发中,我们还需要注意Struts配置文件(struts-config.xml)中的设定,比如ActionMapping和FormBean定义,它们是Struts HTML标签能正常工作的基础。通过合理的配置,我们可以实现更复杂的功能,如验证、国际...
使用这些HTML标签,开发者可以更方便地构建与Struts框架交互的表单,同时简化了代码,提高了可维护性。在实际应用中,结合Struts的ActionForm和验证规则,可以实现强大的表单数据处理和验证功能。了解并熟练掌握这些...
了解并熟练使用这些Struts HTML标签,可以帮助开发者更高效地构建Web界面,减少直接编写JSP页面的复杂性。同时,这些标签也支持国际化和本地化,使得应用程序能够适应不同地区的用户需求。 在实际开发中,结合...
### Struts架构和标签库介绍 #### Struts框架概述 Struts是一个开源的Java Web应用框架,基于MVC(Model-View-Controller)设计模式。它通过清晰地划分应用程序的不同部分来提高开发效率和可维护性。Struts的核心...
本文将详细介绍Struts2中的一些常用标签及其用法。 #### 二、Struts2标签库概览 Struts2标签库主要包括以下几个方面: - **HTML标签**:用于创建HTML表单元素。 - **控制结构标签**:用于实现条件逻辑和循环。 - ...
根据提供的文件信息,可以看出本文主要关注的是JSP Struts框架中的HTML标签库的使用与解析。Struts是一个基于MVC(Model-View-Controller)设计模式的开源框架,主要用于简化Web应用程序的开发过程。其中,HTML标签...
例如,可以通过`<nested:use>`标签来引用其他标签中的属性值。 #### 七、Struts标签的通用属性 Struts标签库中的所有标签都支持以下通用属性: - `id`:用于命名由标签创建的脚本变量。 - `name`:指定Bean的...