stuts1的常用标签

首先用之前要在开头加上引入标签:

<%@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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章