`
starbhhc
  • 浏览: 657861 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

页面中各种加载select的所有值

 
阅读更多
1.在页面中加载select的所有值。
1、比如,把一个map放在request中。在action或者页面中都可以,比如这样

放在页面中,
<% request.setAttribute("sexMap", CommonDictionary.SEXKIND); %>
这是一个性别的map,
也可以在actino使用ActionContext ctx = ActionContext.getContext();
ctx.put("sexMap", CommonDictionary.SEXKIND);

在页面这样获取。可修改页面
<s:select
name="rewardInfo.sex" list="#request.sexMap" headerKey="" headerValue="-请选择-" listKey="key" id="sexkind"


listValue="value" cssClass="required validate-selection"

cssStyle="width: 64%" onfocus="blur()" />
rewardInfo.sex这个是在action中有值的。
2.如果想要在action中获取list中的select。可修改页面则
<s:if test="inbreedInfoslist!=null  && inbreedInfoslist.size!=0">
<s:iterator id="inbreedInfo" status="status"
value="inbreedInfoslist">
<s:select
name="mb.cssex" id="cssex"

cssStyle="width:100px"
value="%{#inbreedInfo.sex}"

list="#request.sexMap"
listKey="key" listValue="value"

onchange="checkznnums();"></s:select>
</s:iterator>
</s:if>

value值这样写就ok。
3.如果只获取只读数据。页面则:
${sexMap[rewardInfo.sex]}

分享到:
评论

相关推荐

    js 加载select 项

    在网页开发中,`select`元素常常用于创建下拉列表,提供用户选择的选项。然而,原生的`select`元素样式通常较为简单,无法满足现代网页设计的需求。`JSelect`是一个JavaScript库,它提供了自定义样式和增强功能,...

    动态循环加载select中选中的值

    动态循环加载`select`中选中的值是一项常见的需求,特别是在数据驱动的Web应用中,需要根据服务器返回的数据动态生成并更新下拉选项。在这个场景中,我们需要实现的功能是:当页面加载时,能够自动选中特定的值,这...

    el-select数据过多懒加载的解决(loadmore)

    懒加载是一种优化网页性能的方式,它允许只加载当前用户可见区域内的内容,当用户滚动到页面的其他区域时,再去加载更多的内容。在el-select组件中,懒加载可以应用于远程搜索的场景,也就是说,当用户在搜索框中...

    vue+layui实现select动态加载后台数据的例子

    标题中提到的关键技术点是“vue+layui实现select动态加载后台数据”,这个知识点涉及了前后端数据交互、前端框架Vue.js以及前端UI组件库Layui的使用。接下来将详细解析标题和内容中涉及的关键知识点。 ### Vue.js ...

    Ant design vue中的a-select在动态给option赋值之后,placeholder失效.pdf

    这可能是因为在数据加载完成之前,`a-select`已经初始化,而此时`v-model`绑定的值为空字符串。 二、解决办法 1. 方法一(不推荐) 一种解决方案是在初始化数据时,将`receiveAcademy`设置为`undefined`而不是空...

    xm-select,一款简单多选的select插件

    在实际应用中,XM-SELECT适用于各种需要多选下拉框的场景,如表单填写、数据筛选、权限管理等。在电商网站的商品属性选择、后台系统的角色权限分配等场景中,都能看到它的身影。 总的来说,XM-SELECT凭借其易用性、...

    解决layer 动态加载select 失效的问题

    在动态加载select元素完成后,调用`form.render('select')`函数,告诉layui去重新渲染所有的select元素。这一步骤是必要的,因为它会确保新添加的select元素也能拥有与layer风格一致的外观和交互效果。 以下是具体...

    获取select的值

    在网页开发中,`&lt;select&gt;`元素用于创建下拉列表,而`&lt;option&gt;`则是下拉列表中的选项。有时候,我们需要获取用户选择的`select`的值,或者在页面加载时预设某个`option`为选中状态。在这个场景中,jQuery(简称jq)...

    easyui iframe 页面重复加载的问题

    首先在页面加载完成事件中,遍历所有的iframe,将src设置为空字符串,然后绑定一个事件监听器到easyui的tab组件上,监听tab的select事件。在该事件中,获取被选中的标签对应的iframe,并为其动态设置正确的src值。 ...

    jQuery获取Select选择的Text和_Value

    jQuery 获取 Select 选择的 Text 和 Value 是一种常见的操作,例如在表单提交前获取用户选择的选项,或者在页面加载时根据服务器端的数据设置选择的选项。本文将详细介绍 jQuery 获取和设置 Select 选择的 Text 和 ...

    jQuery实现动态加载select下拉列表项功能示例

    本文通过一个使用jQuery实现的示例,详细讲解了如何动态加载select元素中的下拉列表项,从而允许根据不同的业务场景或用户交互来加载不同的数据项。 ### 知识点一:静态与动态下拉列表的区别 在传统的Web页面设计...

    layui问题之模拟select点击事件的实例讲解

    - 示例代码展示了如何在页面加载后3秒,自动选择select中的值为"20"的选项。 ### 深入理解 在实现自动触发select的点击事件时,我们不仅需要了解layui提供的API,还需要理解DOM的结构和事件绑定机制。通过上述步骤...

    select项内容过长解决办法

    在网页设计中,`&lt;select&gt;`元素用于创建一个下拉列表,用户可以从预定义的选项中选择一个。然而,当`&lt;select&gt;`列表中的选项内容过长时,可能会出现一些问题,比如显示不全或者遮挡其他内容。针对这个问题,我们可以...

    select2ztree.zip

    1. 引入依赖:确保页面中已经引入了jQuery、Select2和ZTree的相关JS和CSS文件。 2. 初始化Select2:使用Select2的配置选项,设置其为多选模式,并禁用原生的搜索功能,因为我们将在ZTree中实现搜索。 3. 创建ZTree...

    select下拉查询支持中文

    在网页开发中,`select`元素常常用于创建下拉选择框,它允许用户从一系列预定义的选项中进行选择。然而,在中文环境下,确保`select`下拉查询能正确显示和处理中文字符是一项重要的任务。本篇文章将深入探讨如何实现...

    jsp中select的onchange事件用法实例.docx

    本示例主要介绍了如何在JSP页面中使用`&lt;select&gt;`元素的`onchange`事件,并结合Java后端逻辑来实现动态加载数据的功能。具体应用场景为:根据用户选择的不同行业分类,动态展示对应的子行业分类。 ##### 3.2 实现...

    select2中文选项通过拼音或者首字母快速定位选项

    在不使用Ajax的情况下,我们可以在页面加载时预加载所有选项。这可以通过创建一个包含选项对象的数组来完成,每个对象至少包含`id`和`text`属性,分别对应于选择项的值和显示文本。 为了实现拼音或首字母检索,我们...

    javascript 操作两个select,左右选择值。

    这个场景中,我们讨论的是如何实现一个功能,让用户可以在两个Select下拉框之间移动选择的值,这种功能常见于多选设置或者数据迁移的界面。下面我们将深入探讨如何实现这样的功能。 首先,我们需要两个HTML Select...

    SSH2中select下拉框的用法

    在SSH2(Spring、Struts2、Hibernate2)框架中,`select`下拉框是网页表单中常用的一种元素,用于提供用户选择一个或多个选项的界面。它通常与后端服务进行交互,用于从服务器获取数据并显示在前端。在本教程中,...

    jQGrid动态填充select下拉框的选项值(动态填充)

    在网页开发中,jQGrid是一款非常流行的JavaScript库,用于创建功能丰富的表格。它提供了许多高级功能,如数据检索、排序、过滤、编辑等。在某些场景下,我们需要动态地填充select下拉框的选项值,以实现更灵活的数据...

Global site tag (gtag.js) - Google Analytics