Struts标签

王朝other·作者佚名  2006-12-16
窄屏简体版  字體: |||超大  

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>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航