HTML 的主要作用就是生成UI界面
<html:form>
<html:text>
<html:password>
<html:submit>
<html:reset>
<html:select>
<html:option>
<html:radio>
<html:checkbox>
<html:textarea>
单选按钮:<html:radio>
单选按钮一般是可以有一个值是默认选中:checked
例如:所有的属性都要与ActionForm中的内容进行对应
如果要在Struts的单选按钮中设置默认值,则需要改变对应的ActionForm,为其中的属性加入默认值。private String sex="男";
<html:radio property="sex" value="男"/>男
<html:radio property="sex" value="女"/>女
下达列表框:<html:select>
城市的下拉列表
<html:select property="city">
<html:option value="bj">北京</html:option>
<html:option value="tj">天津</html:option>
<html:option value="nj">南京</html:option>
<html:option value="gd">广东</html:option>
</html:select>
下拉列表框的内容:<html:option> ,实际上在struts中提供了一个专门可以用以从集合中取数据的标签:
<html:optionsCollection/>
集合在程序之中依然是 Collection
但是内容上,必须加入此类:org.apache.struts.util.LabelValueBean
<%
Collection col=new ArrayList();
col.add(new org.apache.struts.util.LabelValueBean("北京","bj"));
col.add(new org.apache.struts.util.LabelValueBean("天津","tj"));
col.add(new org.apache.struts.util.LabelValueBean("南京","nj"));
col.add(new org.apache.struts.util.LabelValueBean("广东1","gd"));
pageContext.setAttribute("ht",col);
%>
<html:form. action="demo.do" method="post">
选择你喜欢的城市:
<html:select property="city">
<html:optionsCollection name="ht"/>
</html:select>
<br>
<html:submit value="提交"/>
<html:reset value="重置"/>
</html:form>
复选框:<html:checkbox>
水果:苹果、香蕉、西瓜、樱桃、橘子
实际上复选框中之后是一个字符串的数组
分享到:
相关推荐
Struts HTML标签是Java开发Web应用时,特别是基于Apache Struts框架时常用的一类标签库。这些标签简化了HTML表单元素与ActionForm对象之间的交互,使得开发者可以更专注于业务逻辑,而不是繁琐的HTML代码。以下是...
strutshtml标签参照,以gif形式将struts tag和html tag进行对照
Struts HTML标签是Java开发中使用Struts框架进行Web应用时的重要组成部分,它提供了一系列预定义的JSP标签,简化了HTML表单的处理和与控制器(Action)之间的交互。这些标签使得开发者能够更方便地处理用户输入、...
HTML Tags 是 Struts 中的 HTML 标签库,包含的标签可以用来创建 Struts 输入表单。 * html:base:定义一个基础 URL,用于锚点和表单的提交。 * html:cancel:创建一个取消按钮。 * html:checkbox:创建一个复选框...
4. **Struts2 HTML标签库**: - `s:html`:提供HTML元素,如`<html>`、`<head>`、`<body>`等,确保XSS防护。 - `s:a`:创建链接,支持Action调用和参数传递。 5. **Struts2标签的优势**: - 避免过多的JSP脚本和...
HTML Tags库包含了用于创建Struts表单的标签,这些标签与标准HTML元素相似,但增加了额外的功能,如动作处理、错误验证等。例如,`<html:text>`标签用于创建输入字段,它将自动连接到ActionForm对象的属性,简化了...
HTML标签和STRUTS标签是两种在Web开发中常见的元素,它们在构建动态网页时起着关键作用。本文将深入探讨HTML标签与STRUTS标签的转换,以及如何利用.NET平台,特别是Visual Studio 2005(VS2005)来实现这一过程。 ...
- **Struts HTML标签库**:提供与HTML表单元素相关的标签,如`<html:text>`创建文本输入框,`<html:submit>`创建提交按钮。 - **Struts Logic标签库**:提供逻辑控制标签,如`<logic:iterate>`遍历集合,`...
此标签不需要定义动态form,但能保持输入的值,特别适用于查询条件。 具体用法查看:http://sjsky.javaeye.com/blog/610729
Struts2 标签库详解 Struts2 提供了一个强大的标签库,用于简化 Web 应用程序的开发过程。这些标签可以分为两类:通用标签和 UI 标签。下面,我们将详细介绍 Struts2 标签库的使用。 4.1 通用标签 通用标签用来...
在这个“Struts标签文档”中,我们将深入探讨Struts框架中的HTML标签,以及它们如何简化Web开发过程。 HTML标签在Struts中起着至关重要的作用,它们是JSP页面与Struts框架交互的主要手段。这些标签扩展了标准的HTML...
STRUTS HTML 标签 这些标签简化了JSP页面与JavaBeans的交互。 - `<html:errors>`:显示错误消息,分为全局错误和字段级错误。例如,`<html:errors property="checkbox"/>`用于显示指定字段的错误信息。 - `...
- 在Struts应用中推荐使用Struts HTML标签而非标准HTML标签,以充分发挥框架的优势。 4. **具体标签介绍** - **html:form**:定义一个表单提交动作,可以指定提交的Action路径。 ```jsp ...
UI标签用于生成HTML控件,如文本框、列表框、复选框等,而非UI标签用于实现逻辑控制、数据处理等功能。 文本框标签: 文本框标签是Struts2标签库中最常用的标签之一,它用于生成文本框控件。例如:用户名" />,该...
根据提供的文件信息,可以看出本文主要关注的是JSP Struts框架中的HTML标签库的使用与解析。Struts是一个基于MVC(Model-View-Controller)设计模式的开源框架,主要用于简化Web应用程序的开发过程。其中,HTML标签...
Struts1.2标签是Java Web开发中Struts框架的一部分,它提供了一种在JSP页面中更加便捷、可维护的方式来处理业务逻辑和控制流程。Struts1.2标签库大大简化了视图层的开发,使开发者可以避免过多地在JSP中编写Java脚本...
struts2 标签库介绍(html)对Struts2的标签做了详细的介绍让你轻松掌握Struts2的标签。 STRUTS2学习文档.pdf 对Struts2的一些配置文件进行了详细的说明。 Struts2―表单验证validate(html)对validate的type属性...
Struts标签库分为两个主要部分:Tiles标签库和Struts HTML标签库。Tiles标签主要用于页面布局和组合,而HTML标签库则用于表单处理和用户界面元素。 2. **Struts HTML标签库** - `html:text`:创建输入文本字段,...