Struts中Select框用optionscollection中default值的问题

原创 2004年08月18日 12:10:00

在Struts中做select框,一般可以自己写个信息Bean,用来存放option框中的值和显示内容。这个bean默认应该有两个属性:label和value.label是用来显示,value是对应lable的值。然后制作一个Collection来存放这个信息Bean的各个实例。通过用Struts标签就可以显示出来。

我在做的时候碰到的问题如下:

1、如何给options设置默认值。

     通过研究struts文档发现在select标签中加如name和value属性可以达到目的。假设你的信息bean中的属性是:label和value。那么你可以写name=”value” value=”1” 意思是bean中的value属性=1的那个实例作为默认值。这样看好象解决了,我们只要在value='<html:write .....>'中设置需要的变量就行。但是这样做我没有成功。

2、默认值的value如何确定

     因为不能用struts标签给value赋默认值。我测试过,这样不行,如果用常量的话是可以的。我想可能是Struts解析标签的时候value值可能是在整个select框确定后解析的。所以不能用struts标签来给默认值。后来我直接在Action中取得默认值,然后用request.setAttribute来赋值,然后在页面上用request.getAttribute来取值。这样做是可行的,但是不太雅观,不知道有没有更优雅的方法?

如何获取select下拉框选中的的值呢

元素(下拉列表)  元素用于创建下拉列表;而 元素用于定义列表中待选择的选项。列表通常会把首个选项显示为被选选项。 提示: 元素是一种表单控件,可用于在...
  • qq_36671474
  • qq_36671474
  • 2017年03月15日 15:06
  • 5873

按条件模糊查询及分页查询

1、查询助手 1 package cn.buaa.core.util; 2 3 import java.util.ArrayList; 4 import java.util.List; ...
  • zd305826520
  • zd305826520
  • 2016年03月29日 10:10
  • 214

select自定义属性值

select自定义属性值1、问题背景     下拉框可以传递值和内容,不过有时为了传值,还需要连带其他的值也一起传过来;如果用title属性,鼠标移到下拉框上方会显示出来,这样就会导致被暴露出来。所以...
  • you23hai45
  • you23hai45
  • 2016年04月20日 22:06
  • 6858

select选择框切换内容显示的两种方法

1.ng-include 指令用于包含外部的 HTML 文件。包含的内容将作为指定元素的子节点。ng-include 属性的值可以是一个表达式,返回一个文件名。默认情况下,包含的文件需要包含在同一个域...
  • qq_30638831
  • qq_30638831
  • 2017年08月08日 19:53
  • 380

一个select标签数据改变,另一个select标签数据随之改变

在jsp页面的时候,出现了一个这样的需求。有两个select标签,一个select标签数据变化,另外一个select标签随之变化。 jsp页面代码: *配送员: ...
  • qq_21787073
  • qq_21787073
  • 2017年11月16日 14:29
  • 124

Struts的重中之重--对象工厂

一、什么是对象工厂?        Struts2中引了xwork中的对象工厂、它的作用就是把配置文件中的action、result、package对象的创建。它创建各类的对象,所以说是对象工厂。 ...
  • u011707402
  • u011707402
  • 2016年08月07日 23:03
  • 506

select下拉框和struts2后台的交互

select下拉框在Web开发领域用的非常多,
  • lzm1340458776
  • lzm1340458776
  • 2014年06月09日 10:35
  • 2259

js获取select标签选中的值

菜鸟教程 jsp教程 http://www.runoob.com/jsp/jsp-form-processing.html js获取select标签选中的值 va...
  • xiaodanjava
  • xiaodanjava
  • 2016年10月16日 22:06
  • 8821

bootstrap-select下拉框复选-(ajax传值)

一。描述:在使用bootstrap-select插件的时候,静态写的时候可以正常展示,但是很多时候,我们需要结合上ajax。很多人在结合上ajax的时候,就出现了各种问题,本文章就是针对遇到问题的学习...
  • qq_21036015
  • qq_21036015
  • 2017年05月04日 16:11
  • 3908

Golang的select/非缓冲的Channel实例详解

select golang 的 select 就是监听 IO 操作,当 IO 操作发生时,触发相应的动作。 在执行select语句的时候,运行时系统会自上而下地判断每个case中的发送或接...
  • grassroots2011
  • grassroots2011
  • 2015年10月30日 21:19
  • 6692
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Struts中Select框用optionscollection中default值的问题
举报原因:
原因补充:

(最多只允许输入30个字)