<body>
<% Vector accounts= new Vector();
accounts.addElement("bj001");
accounts.addElement("011011");
request.setAttribute("accounts",accounts);
%>
<html:form action="selectAccount.do" >
<table border="0">
<tr>
<td>Account:</td>
<td>
<html:select property="account">
<logic:iterate id="account" name="accounts">
<html:option value="">
<bean:write name="account"/>
</html:option>
</logic:iterate>
</html:select>
</td>
</tr>
<tr>
<td colspan="2" align="center"><html:submit /></td>
</tr>
</table>
</html:form>
上面是我的代码,我在对应的action中想取得select中选中的值,却发现无法取出;如果在select标签中用<html:option >不使用迭代输出就可以??有没有什么办法能解决用<logic:iterate >也能在action中取得选中的值?请指点
分享到:
相关推荐
这些标签包括`<html:base>`、`<html:cancel>`、`<html:select>`、`<html:checkbox>`、`<html:radio>`、`<html:multibox>`、`<html:link>`、`<html:errors>`、`<html:javascript>`、`<html:xhtml>`等。例如,`...
表单相关的标签,如`<html:form>`、`<html:text>`、`<html:password>`、`<html:textarea>`、`<html:hidden>`、`<html:radio>`、`<html:checkbox>`、`<html:multibox>`、`<html:select>`、`<html:submit>`、`...
- `<logic:iterate>`:迭代集合并重复嵌套的JSP内容。 - `<logic:present>`、`<logic:notPresent>`:检查请求、session或application作用域中是否存在特定对象。 - `<logic:equal>`、`<logic:notEqual>`:比较两...
3. **Logic Tags**:用于实现逻辑判断、循环迭代等功能,是Struts中非常重要的组成部分。 4. **Nested Tags**:建立在Bean Tags、HTML Tags和Logic Tags基础上,支持标签嵌套。 5. **Tiles Tags**:用于构建页面布局...
其次,HTML Tags库则包含了用于创建Struts输入表单的标签,如`<html:base>`, `<html:cancel>`, `<html:select>`, `<html:checkbox>`, `<html:radio>`, `<html:multibox>`, `<html:link>`, `<html:errors>`, `...
这段代码展示了如何使用`<html:form>`创建一个表单,以及如何使用`<html:text>`、`<html:password>`、`<html:radio>`和`<html:select>`等标签来构建不同的表单元素。此外,通过设置`property`属性,可以实现表单数据...
根据提供的文件信息,可以看出本文主要关注的是JSP Struts框架中的HTML标签库的使用与解析。Struts是一个基于MVC(Model-View-Controller)设计模式的开源框架,主要用于简化Web应用程序的开发过程。其中,HTML标签...
第三部分,"Struts中的下拉列表标签的使用.doc"讲解了如何使用Struts的`<html:select>`、`<html:option>`和`<html:optionsCollection>`标签来创建下拉列表。这些标签允许开发者动态生成选项,可以绑定到ActionForm的...
<logic:iterate id="item" name="items" indexId="index"> Item <bean:write name="index" />: <bean:write name="item" /><br/> </logic:iterate> ``` ##### 2. logic:present 用于判断某个对象是否存在于某个...
接下来,Logic Tags库提供了逻辑判断和流程控制的标签,如`<logic:iterate>`用于遍历集合,`<logic:present>`和`<logic:notPresent>`检查指定的bean或请求参数是否存在于当前上下文中,`<logic:equal>`和`<logic:not...
- `tiles:useAttribute`:在模板中使用ActionForm或其他Bean的属性。 5. **html:errors**: 这个标签用于显示由Struts验证框架产生的错误信息,提高用户体验。 6. **html:form**: 创建表单,关联到一个Action...
3. `html`标签库:这是最常用的一组标签,用于创建HTML表单元素,如输入字段(`<html:text>`、`<html:password>`)、按钮(`<html:submit>`、`<html:image>`)、选择项(`<html:options>`、`<html:select>`)等。...
逻辑标签库(Logic标签)主要包含处理控制流程的标签,如`<logic:iterate>`、`<logic:equal>`等,它们帮助开发者在JSP页面中实现条件判断和循环等逻辑操作。 Nested标签库则是为了处理嵌套的Bean属性,使得在复杂的...
3. **logic标签**:处理条件和迭代逻辑,如if、else、iterate等。 4. **nested标签**:支持复杂视图结构,使嵌套JSP元素的引用更加方便。 5. **tiles标签**:与Tiles框架集成,用于插入和管理页面组件。 6. **...
- **Include配置**:在`struts.xml`中使用`include`标签引用其他配置文件。 - **Package配置**:定义一系列拦截器、结果类型等配置。 - **namespace配置**:为Action指定命名空间。 - **常量配置**:设置全局常量,...