`
61party
  • 浏览: 1106543 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

struts1.x tag 引起的 form 只生成id属性, 不生成name属性的问题及解决方法

 
阅读更多

struts1.x有个tag <html:xhtml />

使用后会使 struts 标签生成符合 xhtml 规范的 html 代码。但同时会引起一些问题:

就是生成的form 只有id属性,没有name属性。导致document.xxxForm这样的script语法出错,解决方法有二种。

第一种:

去掉<html:xhtml />标签,继续用document.xxxForm这样的script语法。

第二种:

不去掉 <html:xhtml />标签,使用document.forms["xxxForm"]这样的代码。

分享到:
评论

相关推荐

    Struts2属性文件详解

    针对某些Java EE服务器不支持`HttpServletRequest`调用`getParameterMap()`方法的情况,可以设置此属性值为`true`来解决这一问题。默认值为`false`。对于WebLogic、Orion和OC4J服务器,通常应该将此属性设置为`true`...

    struts.properties详解

    - **struts.multipart.parser**:该属性指定处理`multipart/form-data` MIME类型的请求(主要用于文件上传)所使用的框架。默认值为`jakarta`,即使用`commons-fileupload`库。其他选项包括`cos`和`pell`,但使用...

    struts.xml中constent属性参数配置大全

    ### Struts.xml中Constant属性参数配置详解 #### 概述 在Struts2框架中,`struts.xml` 文件扮演着至关重要的角色,它不仅负责配置应用的基本信息,还允许开发者通过一系列的常量(constant)来定制Struts2的行为。...

    Struts2常用标签

    Struts2的一个显著特点是支持多种表达语言,包括OGNL(Object-Graph Navigation Language)、JSTL(JavaServer Pages Standard Tag Library)、Groovy以及Velocity,这比Struts1.x仅支持EL(Expression Language)...

    struts2参数.txt

    允许开发者自定义额外的属性文件,这些属性可以覆盖或补充Struts2的默认行为。通常,这用于在项目中添加特定的配置项。 #### 十二、`struts.mapper.class` 用于映射HTTP请求到具体的Action。默认使用`org.apache....

    struts1_详解

    Struts1可以集成C3P0等连接池,但文档中提到的问题“数据库连接池缺DBCP三个包”指的是缺少Apache DBCP连接池的相关包,需要添加至项目中才能正常使用。 **5.2 多模块操作** - **多模块**:在一个项目中可以有多个...

    struts2 中tags.tld文件

    Struts2是一个强大的Java web应用程序框架,它基于MVC(Model-View-Controller)设计模式,简化了开发过程。在Struts2框架中,`tags.tld`文件扮演着核心的角色,它是Tag Library Descriptor(标签库描述符)的缩写,...

    struts2.1配置

    Struts2.1配置是Java Web开发中一个关键步骤,它是Apache Struts框架的一个版本,用于构建基于MVC(Model-View-Controller)模式的Web应用程序。以下是对配置过程的详细说明: 首先,配置Struts涉及到以下几个核心...

    jsp struts1 标签实例详解第1 2页.docx

    ### JSP Struts1 标签实例详解 ...通过对 `TagForm.java` 和 `input_struts.jsp` 的分析,我们了解了如何在 Struts1 中使用标签库进行表单数据处理。希望以上内容能帮助开发者更好地理解和使用 Struts1 标签库。

    Struts常见错误汇总.txt

    3. **检查 Action 类**:确保在 Action 的执行过程中,通过 `saveTokenState()` 方法保存了表单的状态,并且在处理完业务逻辑后将 ActionForm 实例放入了请求作用域中,例如使用 `request.setAttribute("formName", ...

    struts-config.xml配置

    - **Form Beans**: 这里定义了Struts表单bean的类名、属性和验证规则。表单bean用于在ActionForm类中封装用户输入的数据,并在请求之间传递。 ```xml &lt;form-beans&gt; &lt;form-bean name="myForm" type=...

    struts2 标签库 帮助文档

    1. &lt;s:bean name=""&gt;&lt;/s:bean&gt;-----类似于struts1.x中的,JavaBean的值 C: 1. &lt;s:checkbox&gt;&lt;/s:checkbox&gt;-----复选框 2. &lt;s:checkboxlist list=""&gt;&lt;/s:checkboxlist&gt;-----多选框 3. &lt;s:combobox list=""&gt;&lt;/s:...

    struts 配置

    在Struts 1.x版本中,配置文件主要包括`web.xml`和`struts-config.xml`,它们是实现Struts框架功能的核心配置。 **一、web.xml配置文件** `web.xml`是每个Web应用程序的部署描述符,它告诉服务器如何启动和运行...

    SSH错误集锦

    SSH 错误集锦是一个常见的 SSH 错误总结,涵盖了 Struts1.x 中的常见错误,包括 ServletException、ActionForm 等问题,本文将对这些错误进行详细的分析和解决方法。 1. javax.servlet.ServletException: Must ...

    Struts.2.0的标志(Tag)介绍

    3. **Form Tag**:Struts 2 提供了强大的表单处理能力。`&lt;s:form&gt;` 标签用于创建 HTML 表单,而 `&lt;s:textfield&gt;`、`&lt;s:textarea&gt;` 和 `&lt;s:checkbox&gt;` 等标签则用于创建输入控件。 ```jsp &lt;s:form action="saveUser...

    struts标签库使用大典

    Struts2虽然与Struts1.x在API上不兼容,但提供了更丰富的功能和更好的性能。 总之,Struts标签库是Struts框架的重要组成部分,通过它可以在JSP页面中方便地操作JavaBeans、处理表单数据、执行逻辑判断,从而简化Web...

    Spring中文帮助文档

    9.9. 常见问题的解决方法 9.9.1. 对一个特定的 DataSource 使用了错误的事务管理器 9.10. 更多的资源 10. DAO支持 10.1. 简介 10.2. 一致的异常层次 10.3. 一致的DAO支持抽象类 11. 使用JDBC进行数据访问 ...

    Spring API

    9.9. 常见问题的解决方法 9.9.1. 对一个特定的 DataSource 使用了错误的事务管理器 9.10. 更多的资源 10. DAO支持 10.1. 简介 10.2. 一致的异常层次 10.3. 一致的DAO支持抽象类 11. 使用JDBC进行数据访问 ...

    jsp struts1 标签实例详解第1/2页

    在`TagForm`类中,我们注意到一个构造方法,它初始化了`sex`属性为1,并且预设了一些省份数据到`provinces`集合中。`reset`方法是一个典型的生命周期方法,用于重置表单字段的值,通常在ActionForm的生命周期中会被...

    spring chm文档

    13.9.1. 配置标签库 13.9.2. form标签 13.9.3. input标签 13.9.4. checkbox标签 13.9.5. radiobutton标签 13.9.6. password标签 13.9.7. select标签 13.9.8. option标签 13.9.9. options标签 13.9.10. ...

Global site tag (gtag.js) - Google Analytics