Struts标签

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的一个属性作为Optionvalue,该属性为Collection,]"
labelProperty="[
ActionForm的一个属性作为Optiontext,该属性为Collection,]"
/>
</html:select>
</html:form>

逻辑叠代器使用
<logic:iterate
id="[
自定义的代表封装单条记录标识,该标识应与bean:writename属性相同]RecoreId"
name="[Xml
Form-bean段的name属性]"
property="[Action
中具为Collection属性名称]"
offset="[
显示的偏移量]"
length="[
显示记录数]"
>
<bean:write
name="[
自定义的代表封装单条记录标识,该标识应与bean:writename属性相同]RecoreId" property="[单条记录所映射的ActionForm的属性]recordname"/>
</logic:iterate>
 

你可能感兴趣的:(html,Web,bean,jsp,struts)