专栏首页国产程序员select下拉选中加入c标签

select下拉选中加入c标签

总结一个自己遇到的错误。

首先后台拿到要展示的数据

@RequestMapping(value = "searchDetailByFloId", method = {RequestMethod.GET})
public String searchDetailData(Integer floId, Model model) {
    log.info("--------------searchHawbArrivalDetail--------------");
    HawbArrivalVO hawbArrivalVO = 
                this.hawbArrivalService.selectHawbArrivalDetailByFloId(floId);
    List<TranslateKaola> termsIds=
                this.hawbArrivalService.selectTermsIds();
    List<TranslateKaola> transportTypeIds=
            this.hawbArrivalService.selectTransportTypeIds();
    Map<String,String> map= 
                this.hawbArrivalService.selectDictionarys
                (hawbArrivalVO.getStartPortId(),hawbArrivalVO.getEndPortId());
    model.addAttribute("flo", hawbArrivalVO);
    model.addAttribute("transportTypeIds", transportTypeIds);
    model.addAttribute("termsIds", termsIds);
    model.addAttribute("map", map);
    return "domestic/detail";
}

然后在页面展示

<div class="row">
    <div class="form-group col-md-2 col-sm6">
        <label class="control-label" for="transportTypeId"><span
                style="color: red">*</span>运输方式</label>
        <select class="form-control chosen-select" maxlength="64" 
                 id="transportTypeId"  name="transportTypeId">
            <option value=""> 请选择</option>
            <c:forEach items="${transportTypeIds}" var="transportTypeIds">
                <option value="${transportTypeIds.translateKaolaValue}"
             <c:if test="${transportTypeIds.translateKaolaValue eq 
                          flo.transportTypeId}">selected</c:if>>
                        ${transportTypeIds.translateRemark}
           </option>
            </c:forEach>
        </select>
    </div>
效果就是当查询出来的值与下拉选中选项的value值相等时,该下拉选会被选中。

EL中的基础操作符

操作符

描述

.

访问一个Bean属性或者一个映射条目

[]

访问一个数组或者链表的元素

( )

组织一个子表达式以改变优先级

+

-

减或负

*

/ or div

% or mod

取模

== or eq

测试是否相等

!= or ne

测试是否不等

< or lt

测试是否小于

> or gt

测试是否大于

<= or le

测试是否小于等于

>= or ge

测试是否大于等于

&& or and

测试逻辑与

|| or or

测试逻辑或

! or not

测试取反

empty

测试是否空值

本文分享自微信公众号 - 国产程序员(Monday_lida),作者:看似无限透明的你

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-07-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • List集合源码分析

    what?实现是接口是空的?那怎么回事?原来是这样啊! 既然我们知道他是在集合中,那么我就顺着他的父类寻找,先看一下List,没有发现,List在向上是coll...

    一觉睡到小时候
  • MySql中InnoDB表为什么要建议用自增列做主键

    如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索...

    一觉睡到小时候
  • LinkedList 底层分析

    如图所示 LinkedList 底层是基于双向链表实现的,也是实现了 List 接口,所以也拥有 List 的一些特点(JDK1.7/8 之后取消了循环,修改为...

    一觉睡到小时候
  • Python 里 and、or 的计算规则

    引子: >>> print '' or 5 or 0 5 >>> print 5 and 4 4 >>> print '' or 5 or 0 and 4 5 ...

    用户1214487
  • 【经验分享】后台常用的万能密码

    这万能密码好几年前就有了。我都不当回事,结果这次真派上用场了,还真进了后台了 网站后台万能密码就是在用户名与密码处都写入下列字符,如果知道管理员帐号的话直接添...

    Angel_Kitty
  • ASP.NET Core 网站运行时修改设置如何自动生效

    在ASP.NET Core中,如果修改了appsettings.json中的设置,那么默认情况下就得重启网站才能生效。有没有办法在修改设置后自动刷新并应用呢?

    Edi Wang
  • flask 模板获取静态文件(flask 17)

    {% macro static_file(type, filename_or_url, local=True) %} {% if local -%} {% ...

    用户5760343
  • 当前效果最好的cnn网络架构-denseNet--架构图及代码

    架构图:下面图片如果不清晰可以访问 https://github.com/tdeboissiere/DeepLearningImplementations/tr...

    用户1908973
  • Dubbo源码解析之Zookeeper节点创建

                                                       图1 ZookeeperRegistry类继承图

    克虏伯
  • Mac上用docker安装SQLserver

    悠扬前奏

扫码关注云+社区

领取腾讯云代金券