http://www.daily-english.com.cn/?action-viewnews-itemid-466
Suts標籤
html:form注意事項
在使用html:form時需指定action屬性,特別是在使用
html標籤時指定的action應在xml中找得到並且頁面顯示的ActionForm
應於action中使用的.do引擎相匹配,否則JSP會出錯
Suts中JSP基本操作
檔案頭部需增加的代碼
<%@ page contentType="text/html;charset=gb2312" %>
<%request.setCharacterEncoding("GB2312");%>
<%@ taglib uri="/WEB-INF/suts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/suts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/suts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/suts-template.tld" prefix="template" %>
一般資訊輸出
<bean:write name="[Xml中Form-bean段的name屬性]" property="[該Form-bean]成員屬性"/>
下拉框輸出
注:所有html標籤(即需在form中顯示的),在使用時都需在<html:form/>容器內部
<html:form action="[為處理請求的頁面,如´/Hello.do´]" >
<html:select property="[用於傳資料的ActionForm的一個屬性,該值作為預設值]" >
<html:options
name="[Xml中Form-bean段的name屬性]"
property="[將ActionForm的一個屬性作為Option的value,該屬性為Collection,]"
labelProperty="[將ActionForm的一個屬性作為Option的text,該屬性為Collection,]"
/>
</html:select>
</html:form>
邏輯疊代器使用
<logic:iterate
id="[自訂的代表封裝單條記錄標識,該標識應與bean:write中name屬性相同]RecoreId"
name="[Xml中Form-bean段的name屬性]"
property="[Action中具為Collection屬性名稱]"
offset="[顯示的位移量]"
length="[顯示記錄數]"
>
<bean:write
name="[自訂的代表封裝單條記錄標識,該標識應與bean:write中name屬性相同]RecoreId" property="[單條記錄所映射的ActionForm的屬性]recordname"/>
</logic:iterate>