<html:text property="localIp" value="${localIp }" styleClass="STYLE3" style="width:200px;" styleId="local_Ip" />
在jsp中<html:text>经java解释后就变成了<input type="text" > 两者是等价的 在jsp页面中之所以要用<html:text>是因为struts结构中需要在actionform中直接根据<html:text>中的属性poperty与actionform中的字段一一对应取值 不需要普通<input>采用ruquest.getP*()来去值,styleId属性是该文本框的id,document.getElementById('local_Ip')
1.
超链接
<html:link></html:link>
<html:link href="bean.jsp" paramId="id"
paramName="id">连接</html:link>
如果要传递多个参数,必须设置Map属性
<a
href="bean.jsp?id=4&status=delete">连接</a>
<br>
<%
Map
m = new HashMap();
m.put("status","list");
m.put("id",4);
request.setAttribute("myparam",m);
%>
<html:link
href="bean.jsp"
name="myparam">连接</html:link>
2.表单
a)<html:form
action=””></html:form>
使用html:form提交路径必须存在,而且必须路径指向Struts的某个action路径(必须为xxx.do),还有必须为绝对路径,必须从WebRoot下开始填写
b)html:form中可以包含普通html元素,但普通的form中绝对不允许包含html:text等html标签的输入元素,否则会出现异常。
c) html:form没有单独设置的name属性,其name的值为struts-config.xml中对应ActionForm的name属性。
密码框
<input type=”password”
name=””> <html:password
property></html:password>
文本域
<textarea></textarea> <html:textarea
property></html:textarea>
文本框
<input type=”text”
name=””> <html:text
property></html:text>
使用html:text等标签可以自动完成回填功能,使用property设置属性名称,如果在ActionForm中该属性不存在,则出现异常
<html:form action="regist.do">
文本框:<html:text
property="user.userid"></html:text><br>
密码框:<html:password
property="user.password"></html:password><br>
文本域:<html:textarea
property="content" rows="5" cols="30"
value="abc"></html:textarea>
<br>
<input
type="submit" value="提交">
</html:form>
这里的textarea,默认值需要通过value属性进行设置,而不是通过直接在textarea标签的开始和结束标记之间中进行编写
单选按钮
<input type=”radio”
name=””> <html:radio
property></html:radio>
下拉列表
<select><option></option></select> <html:select
property></html:select>
可以自动回填,设置默认值需要通过ActionForm进行设置,而不能使用checked或selected
性别:<html:radio property="sex"
value="男">男</html:radio>
<html:radio
property="sex"
value="女">女</html:radio><BR>
选择所在城市:
<html:select
property="city">
<html:option
value="1">北京</html:option>
<html:option
value="2">上海</html:option>
<html:option
value="3">深圳</html:option>
<html:option
value="4">其他</html:option>
</html:select>
private String sex = "男" ;
private int city = 2 ;
对于下拉列表还可以通过html:options的形式进行设置全部值
选择所在城市:
<html:select property="city">
<html:options collection="all" labelProperty="title"
property="id"/>
</html:select>
colloction表示保存所有数据的集合属性名称,labelProperty表示option中显示的文本内容所对应的属性名,property表示option中value值所对应的属性名。
多选按钮
<input type=”checkbox”
name=””> <html:checkbox
property></html:checkbox>
<html:multiboxt
property></html:multibox>
使用html:checkbox时,该多选框无法设置默认值
而html:multibox可以通过默认值的形式来设置默认选中
喜欢的运动:
<html:checkbox property="sports"
value="1"></html:checkbox>足球
<html:checkbox property="sports"
value="2"></html:checkbox>篮球
<html:checkbox property="sports"
value="3"></html:checkbox>乒乓球
<html:checkbox property="sports"
value="4"></html:checkbox>羽毛球
喜欢的运动:
<html:multibox property="sports"
value="1"></html:multibox>足球
<html:multibox property="sports"
value="2"></html:multibox>篮球
<html:multibox property="sports"
value="3"></html:multibox>乒乓球
<html:multibox property="sports"
value="4"></html:multibox>羽毛球
分享到:
相关推荐
struts html 标签 struts html 标签 struts html 标签 struts html 标签
strutshtml标签参照,以gif形式将struts tag和html tag进行对照
struts中常用的html标签例子 能够快速上手struts-html标签
JSP StrutsHTML标签库详解,我觉得挺好的,希望能给大家带来帮助
此标签不需要定义动态form,但能保持输入的值,特别适用于查询条件。 具体用法查看:http://sjsky.javaeye.com/blog/610729
struts标签 • Bean Tags:该标签库包含的标签可以用来创建bean、访问bean和访问bean的属性。同时提供了依据cookies、headers和parameters的值创建相关...HTML Tags:该标签库包含的标签可以用来创建Struts输入表单。
struts2 标签库介绍(html)对Struts2的标签做了详细的介绍让你轻松掌握Struts2的标签。 STRUTS2学习文档.pdf 对Struts2的一些配置文件进行了详细的说明。 Struts2―表单验证validate(html)对validate的type属性...
vs2005写的将html标签转为struts标签的工具
Struts标签 大全
Struts标签- HTML标签
Struts2标签库的组成 Struts2框架的标签库可以分为以下三类: 用户界面标签(UI标签):主要用来生成HTML元素的标签。 表单标签:主要用于生成HTML页面的FORM元素,以及普通表单元素的标签。 非表单标签:主要用于生成...
大部分素材来自于《Programming Jakarta Struts》一书 1. Struts简介 - 1 - 1.1 Web技术历史 - 1 - ...4.4 Struts HTML标签库 - 45 - 5. 示例 - 52 - 5.1 命名规范 - 55 - 5.2 文件 - 55 - 5.3 CRUD - 63 -
Struts标签库html标签、logic标签、bean标签
JSP Struts的HTML标签库详解
自已讲课用的初稿:PPT struts-html标签
用过struts1.x的人都知道,标签库有html、bean、logic、tiles, 而struts2.0里的标签却没有分类,只用在jsp头文件加上 <%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库
Struts2标签中文文档包括html和chm格式,随个人喜好适用,压缩格式用了zip,unix环境也可以使用
Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。 HTML 标签 : 用来创建能够和Struts 框架和其他相应的HTML 标签交互的HTML 输入表单 Bean 标签: 在访问JavaBeans 及其属性,以及定义一个新...
struts 部分标签的详细用法,logic bean html