六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 110|回复: 0

struts html标签

[复制链接]

升级  40%

4

主题

4

主题

4

主题

童生

Rank: 1

积分
20
 楼主| 发表于 2013-2-7 19:09:52 | 显示全部楼层 |阅读模式
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>
   水果:苹果、香蕉、西瓜、樱桃、橘子
  实际上复选框中之后是一个字符串的数组


您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表