struts1的html标签笔记

Struts1_html tags

Posted by Fe on January 13, 2018
   

整理的一些struts1常用的表单标签
会不定时更新

前言

最近接触了一个比较老的项目,是用struts1的

里面的表单用<html:/>标签的用的比较多,所以在这里做个归纳总结

html:form

JSP

<html:form action="demoAction.do?method=save" method="post"
    target="actionFrame" styleId="dataForm">
</html:form>

html

<form name="demoActionForm" id="dataForm" method="post"
    action="/demo/demoAction.do?method=save" target="actionFrame">
</form>

说明

构建一个form表单


html:hidden

JSP

<html:hidden property="username"/>

html

<input type="hidden" name="username" value="">

说明

声明一个隐藏的hidden字段,一般用于存储id


html:text

JSP

<html:text property="username" style="demoStyle"></html:text>

html

<input type="text" name="username" value="" style="demoStyle">

账号:

说明

一个文本输入框


html:password

JSP

<html:password property="password" style="demoStyle"></html:password>

html

<input type="password" name="password" value="" style="demoStyle">

密码:

说明

一个密码输入框


html:textarea

JSP

<html:textarea property="about" cols="93" rows="2" style="demoStyle"></html:textarea>

html

<textarea name="about" cols="93" rows="2" style="demoStyle"></textarea>

详细信息:

说明

一个比较大的文本输入框


html:submit

JSP

<html:submit property="submit" value="提交"/>

html

<input type="submit" name="submit" value="提交">

说明

用于提交表单的按钮


html:reset

JSP

<html:reset property="reset" value="复位"/>

html

<input type="reset" name="reset" value="复位">

说明

用于复位的按钮


html:checkbox

JSP

<html:checkbox property="checkbox1"/>语文
<html:checkbox property="checkbox2"/>数学
<html:checkbox property="checkbox3"/>英语

html

<input type="checkbox" name="checkbox1" value="on">语文
<input type="checkbox" name="checkbox2" value="on">数学
<input type="checkbox" name="checkbox3" value="on">英语

语文 数学 英语

说明

多选框checkbox


html:multibox

JSP

<html:multibox property="multiboxs" value="1"/>语文
<html:multibox property="multiboxs" value="2"/>数学
<html:multibox property="multiboxs" value="3"/>英语

html

<input type="checkbox" name="multiboxs" value="1">语文
<input type="checkbox" name="multiboxs" value="2">数学
<input type="checkbox" name="multiboxs" value="3">英语

语文 数学 英语

说明

html:multibox标签和html:checkbox标签类似,解析成html代码都是checkbox

但是multibox中的每个checkbox的name都相同,而html:checkbox中的每个checkbox的name都不同

意味着multiboxActionForm中是以数组的形式存在,而checkbox则是以单个的值存在


html:radio

JSP

<html:radio property="radios" value="1"/>语文
<html:radio property="radios" value="2"/>数学
<html:radio property="radios" value="3"/>英语

html

<input type="radio" name="radios" value="1">语文
<input type="radio" name="radios" value="2">数学
<input type="radio" name="radios" value="3">英语

语文 数学 英语

说明


单选款radio

html:select

JSP

<html:select property="selectDemo" size="1">
    <html:option value="value1">语文</html:option>
    <html:option value="value2">数学</html:option>
    <html:option value="value3">英语</html:option>
</html:select>

htmp

<select name="selectDemo" size="1">
    <option value="value1">语文</option>
    <option value="value2">数学</option>
    <option value="value3">英语</option>
</select>

科目:

说明

下拉选择表单控件


html:file

JSP

<html:file property="filedemo" />

html

<input type="file" name="filedemo" value="">

说明

表单文件上传控件



版权声明

本文为博主Fe原创文章,转载请注明出处 https:/fedemo.top/2018/01/13/struts1_html-tag/