本文共 1239 字,大约阅读时间需要 4 分钟。
html:form注意事项
在使用html:form时需指定action属性,特别是在使用html标签时指定的action应在xml中找得到并且页面显示的ActionForm应于action中使用的.do引擎相匹配,否则JSP会出错Struts中JSP基本操作文件头部需增加的代码<%@ page contentType="text/html;charset=gb2312" %><%request.setCharacterEncoding("GB2312");%><%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %><%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %><%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %><%@ taglib uri="/WEB-INF/struts-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> 转载地址:http://actci.baihongyu.com/