首先用之前要在开头加上引入标签:
<%@taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
下面是常用的一些html标签:
<html:form>标签
<html:form action=" " method=" " styleId=" ">
<html:form>
其中action是要提交的action,method是提交的方式(get或post),styleId则是action里面的form
<html:radio>下面是一个男女选择的单选框
<html:radio name="testForm" property= "sex" value="f">女<html:radio>
<html:radio name="testForm" property= "sex" value="m">男<html:radio>
其中属性name是action中的form,和html:form里的styleId属性一样,property属性是action里form的一个属性,value是提交给action的值
<html:select>和<html:option>标签,下面是一个选择city的下拉框
<html:select property="city">
<html:option value="null">请选择<html:option>
<html:option value="bj">北京<html:option>
<html:option value="sh">上海<html:option>
<html:option value="sy">三亚<html:option>
<html:option value="nj">南京<html:option>
<html:option value="gz">广州<html:option>
<html:select>
其中<html:select>标签的property属性是action的form中的一个属性,<html:option>的value属性是要提交的值
<html:checkbox>标签,下面是一个选择fruit的复选框
<html:checkbox property="fruit" value="apple">苹果<html:checkbox>
<html:checkbox property="fruit" value="orange">小橘子<html:checkbox>
<html:checkbox property="fruit" value="banana">香蕉<html:checkbox>
<html:checkbox property="fruit" value="cherry">樱桃<html:checkbox>
<html:checkbox property="fruit" value="watermelon">西瓜<html:checkbox>
其中property属性也是对应action里form里的一个属性,value则是要提交的值
<html:text>标签,文本框
<html:text property="sore" readonly="true" || disabled="true" οnblur="function();">
其中property属性也是对应action里form里的一个属性,后面的两个属性是设置此文本框是否为只读的,onblur是失去焦点是触发function()方法
下面是一些常用的logic标签
<logic:equal name="testForm" property="bijiao" value="cangcang">
//这是一些处理
<logic:equal>
判断testForm的bijiao属性和cangcang是否一样,一样了就执行(//这是一些处理)
<logic:notequal name="testForm" property="bijiao" value="cangcang">
//这是一些处理
<logic:notequal>
判断testForm的bijiao属性和cangcang是否一样,不一样了就执行(//这是一些处理)
<logic:empty name="testForm" property="bijiao" >
//这是一些处理
<logic:empty>
判断testForm的bijiao属性是否为空,为空则执行(//这是一些处理)
下面是一些常用的bean标签
<bean:write property="errormessage" name="testForm"/>
其中property是要显示在前台的信息,name是action中的form