关于孙中例子的问题?

wafer_w wafer_w 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在讲<html:select>标签时(311页)时,HtmlSelect.jsp代码如下:
<%@ page language="java" import="htmltaglibs.beans.*, java.util.*" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<html:html>
<head>
<title>Select and Option Tags</title>
</head>
<body bgcolor="white">

<h3>Select and Option Tags</h3>
<p>This page provides examples of the following Struts HTML tags:<br>
<ul>
<li><html:select></li>
<li><html:option></li>
<li><html:options></li>
<li><html:optionsCollection></li>
</ul>
<html:form action="HtmlSelect.do">

<table border="1" width="100%">

<tr>

<%
Vector colorCollection = new Vector();
colorCollection.add(
new org.apache.struts.util.LabelValueBean("Pink", "htmlselect.pink"));
colorCollection.add(
new org.apache.struts.util.LabelValueBean("Brown", "htmlselect.brown"));
pageContext.setAttribute("colorCollection", colorCollection);
%>

<th align="left" width="25%" >Select a customer: </th>

<th align="left" width="25%" >Select some colors: </th>

<th align="left" width="50%" >You last submitted: </th>

</tr>

<tr>

<td align="left" width="25%" >
<html:select property="custId">
<html:optionsCollection property="customers"
label="name"
value="custId" />
</html:select>
</td>
<td align="left" width="25%" >
<html:select property="colors" size="6" multiple="true" >

<%-- Specify some options using the basic version of the tag --%>
<html:option value="htmlselect.orange">Orange</html:option>
<html:option value="htmlselect.purple">Purple</html:option>

<%-- Specify some by referring to a properties file --%>
<html:option value="htmlselect.red" bundle="htmlselect.Colors" key="htmlselect.red"/>
<html:option value="htmlselect.blue" bundle="htmlselect.Colors" key="htmlselect.blue"/>

<%-- Specify some from our collection of LabelValueBean's --%>
<html:options collection="colorCollection"
property="value"
labelProperty="label" />

</html:select>
</td>

<td align="left" width="50%" >
<logic:present name="HtmlSelectForm" scope="session">
<ul>
<li>Name: <bean:write name="HtmlSelectForm" property="cust.name" />
<logic:iterate id="element" name="HtmlSelectForm" property="cust.favColors">
<li>Colors: <bean:write name="element" />
</logic:iterate>
</ul>
</logic:present>
</td>

</tr>

</table>

<table border="0" width="100%">
<tr>
<td align="left" width="20%"> </td>
<td align="left">
<html:submit>Submit</html:submit>
<html:reset>Reset</html:reset>
<html:cancel>Cancel</html:cancel>
</td>
</tr>

</table>

</html:form>
</html:html>
---
此代码并未对HtmlSelectForm进行定义,如何能引用其属性和方法?
...全文
评论 1
收藏 已收藏
分享
返回顶部
wafer_w
Java 51,407 成员 86,126 内容