Struts表单标签带来的表单元素id的变化

 

 

<s:form id="form1" action="student/stu_tosave" theme="simple">

<s:textfield id="stu.name" name="stu.name"/>

</s:form>

 

 

用firebug可以观察到,生成的静态页面该标签如下:

 

<input id="form1_stu_name" name="stu.name"/>

 

注意,id起了变化。那么我们在用js或者jquery取值的时候要多加小心了。

时间: 2024-09-20 21:14:20

Struts表单标签带来的表单元素id的变化的相关文章

JSP实现用于自动生成表单标签html代码的自定义表单标签_JSP编程

本文实例讲述了JSP实现用于自动生成表单标签html代码的自定义表单标签.分享给大家供大家参考.具体如下: 这个是自己写的一个简单的JSP表单标签,用于自动生成checkbox,select,radio等标签,传入菜单集合生成html代码,自动选中指定值,用于java web项目的jsp页面. 1. Servlet部分代码: Map<String, String> map = new HashMap<String, String>(); map.put("2",

使用Spring MVC表单标签

概述 在低版本的Spring中,你必须通过JSTL或<spring:bind>将表单对象绑定到HTML表单页面中,对于习惯了Struts表单标签的开发者来说,Spring MVC的这一表现确实让人失望.不过这一情况已经一去不复返了,从Spring 2.0开始,Spring MVC开始全面支持表单标签,通过Spring MVC表单标签,我们可以很容易地将控制器相关的表单对象绑定到HTML表单元素中. 在上一篇文章<Spring MVC的表单控制器>中(http://tech.it16

有关struts2中的表单标签回显查询到对象的某个属性值

问题描述 有关struts2中的表单标签回显查询到对象的某个属性值 action中的方法: public String userEdit() { elecUser=elecUserService.findById(elecUser.getUserId()); // ActionContext.getContext().getValueStack().pop(); ActionContext.getContext().getValueStack().push(elecUser); return "

学习网页制作基础入门教程(10)表单标签

教程|入门教程|网页 各种输入类型 1. 文字输入列:每个表单之所以会有不同的类型,原因就在于TYPE="表单类型"设定的不同而已,我们就先来看看第一个类型:文字输入列.文字输入列的类型就是TYPE="TEXT",其使用方法如下: 原始代码 <FORM>姓名:<INPUT TYPE="TEXT" NAME="NAME" SIZE="20"></FORM> 显示结果 姓名:

struts框架中实现多行表单提交

在struts框架中常常会遇到多行表单的情况, 如何有效的利用struts框架提供的自动收集机制来处理呢? 这里提供一个简便的方法. 可以用List来解决这个问题. List中的每一个元素都是一个有效的对象. 例如: Class ... TestBean ...{private List test = new ArrayList();......public Lisg getTest(){....}}其中test List中的每一个元素又是一个SubTestBeanClass ... SubTe

JSP表单标签,用于自动生成表单标签html代码

  这个是自己写的一个简单的JSP表单标签,用于自动生成checkbox,select,radio等标签,传入菜单集合生成html代码,自动选中指定值,用于java web项目的jsp页面. Servlet部分代码 JSP代码 生成的html代码

HTML 4.0 语法表单标签

  [表单的用途] 对于一般的网页设计初学者而言,表单功能其实并不常用,因为表单通常必须配合着CGI.JAVA Script程式或是ASP程式来运作,不然表单单独存在的意义并不大.不过,一旦有机会将表单运用到网页中时,您的网页将摆脱单向呈现,而开始迈入和使用者互动的阶段喔! 本单元纯粹以介绍各式表单为主,至于一些CGI或ASP观念在此我就不提出了,因为提供零碎的观念,倒不如去看看专门介绍CGI的书籍来的妥当. [各种输入类型] 文字输入列:每个表单之所以会有不同的类型,原因就在于TYPE="表单

XHTML表单标签

 表单标签<form> 表单以一个<form>标签开始.用户注册网站会员,投票等等都需要表单来实现.当然了,仅仅依靠XHTML是无法处理这些表单的,如果你想处理这些表但你需要使用一些类似PHP和ASP的网页后台技术.(顺便说一下,小菜鸟自己的后台目前还很菜.) 表单内的<input> 下面我们来介绍两个常见的表单组成元素: 1.文本框 <form>姓名:<inputtype="text"name="user"/&

struts2.0-用Struts2的标签进行表单提交无法把表单中的外键对象提交到action

问题描述 用Struts2的标签进行表单提交无法把表单中的外键对象提交到action 在增加房屋信息的时候通过下拉菜单选择房屋类型,但是表单在提交到action的时候,不能把其中的房屋类型的值带过去,通过输出house.houseType,得到的是null 解决方案 你应该在action里定义这个属性及其get方法,如果用的是modeldriver模型驱动,你应该在对应的bean里定义外键的这个属性和get方法.如果你两个同时用了,可能就会出错.不知道是不是这个原因.