首先用之前要在開頭加上引入標籤:
<%@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