`
lige239141
  • 浏览: 174822 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

struts1中select,radio的解决方法

    博客分类:
  • ssh
阅读更多

 

 

(1) struts1中select的三种写法
1 以前经常用的方式
	<html:select styleId="categoryName" name="productForm" property="productcategory.id" value="${categoryId}" >
		<logic:iterate id="p" name="productForm" property="productcategoryList">
			<html:option value="${p.id}"><bean:write name="p" property="name"/></html:option>
		</logic:iterate>
	</html:select>
			  	
2 html:optionsCollection
	productcategoryList为ActionForm的属性,使用html:optionsCollection
	<html:select styleId="categoryName" name="productForm" property="productcategory.id">
		<html:optionsCollection  name="productForm" property="productcategoryList" label="name" value="id" />
	</html:select>
			  
3 html:options
	productcategoryList作为request的一个属性传到页面上,则使用html:options
	<html:select styleId="categoryName" name="productForm" property="productcategory.id">
		<html:options collection="productcategoryList" labelProperty="name" property="id"/>
	</html:select>
			  	
 (2)struts1中设置选中默认值,${categoryId}为request传到页面上的值.
	 <html:select styleId="categoryName" name="productForm" property="productcategory.id" value="${categoryId}" >
		<html:optionsCollection  name="productForm" property="productcategoryList" label="name" value="id" />
	 </html:select>
			  
(3)struts1中radio选中默认值
	<html:radio value="0" property="product.issale" name="productForm">不上架</html:radio>  
        <html:radio value="1" property="product.issale" name="productForm">上架</html:radio> 
        在XXForm中添加issale属性以及set和get方法,在页面就会默认选中value为0的选项。
        public class XXForm {
	        public void reset(ActionMapping mapping, HttpServletRequest request) {
			super.reset(mapping, request);
			product = new CProducts();
			product.setIssale("0");
		
	       }
	        public String getIssale() {
			return issale;
		}
	
		public void setIssale(String issale) {
			this.issale = issale;
		}
	}
 

 

 

分享到:
评论

相关推荐

    struts2 radio

    通过`struts2(checkbox_radio_select)表单标签的应用及详细事例.doc`文档,你应该能更深入地了解Struts2的`radio`标签如何与其他表单元素(如`checkbox`和`select`)配合工作,以及如何在实际项目中灵活运用。...

    struts1.x html标签 radio,checkbox,multibox,select的使用

    在Struts1.x中,HTML标签库提供了一系列的定制化标签,简化了视图层的开发,比如`html:radio`, `html:checkbox`, `html:multibox`和`html:select`,这些都是用来创建用户交互界面的元素,主要用于处理表单数据的输入...

    struts2(checkbox_radio_select)表单标签的应用及详细事例

    本文将详细介绍Struts2中用于处理复选框(checkbox)、单选按钮(radio)以及下拉选择框(select)的表单标签,并通过具体的例子展示它们的用法。 ### 1. 表单标签Checkbox - 复选框 **复选框**允许用户从多个选项...

    struts1标签库详解

    Struts1 标签库详解 Struts1 标签库是 Apache Jakarta 的一个著名的开源项目,目标是为构建基于 Java 的 web 应用程序提供一个框架。Struts 提供了非常多的标签,依据功能和使用习惯的不同被分到了五个标签库中:...

    配置Struts 2开发环境,了解和熟悉Struts 2的开发流程、了解和熟悉Struts2标签的使用方法.rar

    5.掌握常用标签textfield、radio、paaaword、checkboxlist、select、data的使用方法,实现页面与Action的交互操作 6.要求在创建过程中,包的名称要体现班级和学号,项目名称不需要按照实验手册中书写。在做的过程中...

    struts1_标签

    Struts1是一个经典的Java Web开发框架,它提供了一套丰富的标签库来简化JSP页面的编写,使得开发者能够更好地实现MVC(Model-View-Controller)设计模式。这些标签库包括了HTML、Bean和Logic三个主要部分,它们各自...

    Struts1.x HTML标签库

    Struts1.x HTML标签库是Java Web开发框架Struts1.x中的一个重要组成部分,它提供了一系列预定义的JSP标签,方便开发者创建与HTML表单交互的动态页面。这些标签简化了传统的HTML元素,并且与Struts框架紧密集成,使得...

    struts1.x_Tags

    Struts1.x_Tags压缩包提供的jar文件包含了上述所有标签的实现,可以直接在项目中使用,无需重新编译。通过熟练掌握这些标签的使用,开发者可以更高效地开发基于Struts1.x的Web应用,同时提高代码的可读性和可维护性...

    struts2标签使用方法

    1. **Struts2标签库**: - **s:textfield**: 用于创建输入字段,可以设置属性如name、value、size、maxlength等。 - **s:textarea**: 用于创建多行文本输入框,支持rows和cols属性。 - **s:select**: 创建下拉...

    struts1标记一下

    Struts1是一个经典的Java Web开发框架,由Apache软件基金会维护,它主要负责处理MVC(Model-View-Controller)架构中的Controller部分。Struts1在Web应用开发中扮演着核心控制器的角色,帮助开发者构建可扩展且易于...

    Struts 标签 页面跳转 数据库操作

    1. Radio(单选按钮):Struts提供了`&lt;html:radio&gt;`标签来创建单选按钮组,通常用于让用户在多个选项中选择一项。在JSP页面中,这些标签通过name属性关联,而在Action类中可以通过getter和setter方法获取用户选择的...

    Struts中文手册

    ### Struts框架中文手册知识点概览 #### 一、Struts框架概述 - **Struts框架**:一种基于Java的Web应用框架,采用MVC(Model-...无论是初学者还是有经验的开发者,都可以从Struts框架中受益,提高开发效率和代码质量。

    Struts1.x的标签库使用示例

    Struts1.x是一个非常经典的Java Web开发框架,它在2000年代初期极大地推动了MVC(模型-视图-控制器)模式在Web应用程序中的应用。本示例主要探讨Struts1.x的标签库使用,这个标签库是Struts框架提供的一套JSP标签,...

    Struts2案例翻译篇-Using Struts2 Tag

    1. **Struts2 Tags介绍** Struts2标签库是基于JSP标准标签库(JSTL)的扩展,它提供了一系列预定义的标签,用于处理表单、链接、显示数据等常见的web交互。这些标签不仅简化了HTML代码,还提供了与Struts2框架的...

    struts2中核心知识点(职场必备)

    以下是Struts2的一些核心知识点,掌握这些内容能够帮助你在面试中表现出色。 1. **MVC模式的优势**: MVC模式将应用程序分为三个层次:视图(View)、模型(Model)和控制器(Controller)。这种分离有利于项目...

    struts2标签使用例子

    1. **Struts2核心标签库**: - `s:textfield`:用于创建输入字段,与Action中的属性绑定。 - `s:textarea`:生成多行文本输入框。 - `s:checkbox` 和 `s:radio`:用于创建复选框和单选按钮。 - `s:submit`:创建...

    Struts2常用标签

    3. **选择标签(select、option、checkbox、radio)** 这些标签用于创建HTML的选择框、复选框和单选按钮。例如: ```jsp &lt;s:select list="options" listKey="key" listValue="value" name="selectedOption" /&gt; `...

    struts2-tags-API,struts2标签api

    在实际项目中,开发者可以将`struts2-tags-API`文档作为参考,快速查找和理解标签的使用方法。如果遇到问题,可以查看标签的错误信息,或者使用调试工具查看标签的生命周期和执行流程,以便定位和解决问题。 总结,...

    struts2.0标签使用源码

    Struts2.0是Java Web开发中非常流行的一个MVC框架,它的标签库极大地简化了视图层的开发,使得开发者能够更专注于业务逻辑。在本文中,我们将深入探讨Struts2.0标签的使用及其源码分析。 一、Struts2.0标签概述 ...

Global site tag (gtag.js) - Google Analytics