我的旧代码

 List<MetaBranchCfg> list = metaBranchCfgBO.queryAllBranchList();
 request.setAttribute("branchList", JSONArray.toJSON(list));
$(function() {
// 给分公司下拉框赋值
var branchList = eval('${branchList}');
var str = '<option value="">请选择</option>';
for (var i = 0; i < branchList.length; i++) {
str += '<option value="'+branchList[i].sapCode+'">'
+ branchList[i].branchDesc + '</option>';
}
$('#companyId').append(str);
// 分公司人员打开页面-下拉框值固定
if ('${isProvincial}' == 'false') {
$('#companyId').val('${sapCode}');
$("#companyId").attr("disabled", true);
}
}
<select id="companyId" name="companyId" class="down"></select>

同事写的代码 学到了 但是脑子记不住 特此记录

后台:

@RequestMapping(params = { "method=fun" })
protected ModelAndView fun(HttpServletRequest request) throws Exception {
List<model> codes = new ArrayList<model>();
  try {  
    LoginUserVo userVo=getSessionLoginUser(request);
    model code = xxBo.getXXCode(userVo.getCompanyId());
    if(code==null||code.getIsProvincial().equals("Y")){
      codes = cspBranchCityCodeBO.getAllCspBranchCityCodes();
    }else{
      codes.add(code);
    }
  } catch (Exception e) {
    logger.error("获取公司信息出错",e);
  }
  request.setAttribute("companyList", codes);
  return new ModelAndView("/ireportPages/xxx.jsp");
}

对应的jsp页面中:

<select id="companyId" name="companyId" class="easyui-combobox" style="width:160px;">
<option value=''>全部</option>
<c:forEach items="${companyList}" var="c">
<option value='${c.code}'>${c.name}</option>
</c:forEach>
</select>

分公司下拉框赋值-从后台传到前端jsp的更多相关文章

  1. layui给select下拉框赋值

    转: layui给select下拉框赋值 layui给select下拉框赋值 //重新渲染表单函数 function renderForm() { layui.use('form', function ...

  2. UI自动化之特殊处理二(弹框\下拉框\选项\文件上传)

    弹框\下拉框\选项\文件上传也是一些比较特殊的操作 目录 1.弹框 2.下拉框 3.选项 4.文件上传 1.弹框 弹框有三种形式,value为alert.confirm.prompt三种的弹框,第一个 ...

  3. 让人头疼一晚上的 select 下拉框赋值问题

    一开始做这个功能 批量修改用户组 , 当勾选若干用户组后, 点击[批量修改用户组]->ajax提交后台查询->返回下拉菜单列表内容-> 弹出对话框并赋予下拉菜单select 动态数值 ...

  4. Combobox 下拉框赋值

    string sql = "select distinct RoleName from tb_Role"; DataTable dt = SqlHelper.DataTable(s ...

  5. Android中自定义xml文件给Spinner下拉框赋值并获取下拉选中的值

    场景 实现效果如下 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 将布局改 ...

  6. Vue 下拉框值变动事件传多个参数

    在使用 Vue 进行开发时,下拉框值变动事件 @change 是很常用的. 其传参一般分为两种方式:默认传参和自定义传参. 默认传参 @change 默认会传选中项标识的参数,在传参处不用定义,在方法 ...

  7. js中给easyUI年份,月份选择下拉框赋值

    sp中定义 js中初始化 //年度下拉框初始化 $("#yearChoose").combobox({    valueField:'year',     textField:'y ...

  8. 为select2下拉框赋值

    $("#A").select2("val", value);$("#A").val('3232');

  9. easyui combotree下拉框多选赋值

    发现jquery.easyui.min.js 1.3.4版本的用setValues给多选下拉框赋值不成功,只能用1.3.1版本的 Html代码: <input id="ProductL ...

随机推荐

  1. Unknown character set: 'utf8mb4'

    出现Unknown character set: 'utf8mb4'该错误是因为你的mysql-connector-java版本太高了,现在的mysql编码方式utf8mb4  然而老版本的却是utf ...

  2. 【Android开发日记】之基础篇(二)——Android的动画效果

          什么是动画,动画的本质是通过连续不断地显示若干图像来产生“动”起来的效果.比如说一个移动的动画,就是在一定的时间段内,以恰当的速率(起码要12帧/秒以上,才会让人产生动起来的错觉)每隔若干 ...

  3. 各种好用的代码生成器(C#)

    各种好用的代码生成器(C#) 1:CodeSmith 一款人气很旺国外的基于模板的dotnet代码生成器 官方网站:http://www.codesmithtools.com 官方论坛:http:// ...

  4. ofbiz之entity实体写法

    实体定义文件  实体定义文件一般存放位置是在对应模块的entity文件夹下面,以party为例,party的实体定义文件路径为 %ofbiz-home%\applications\party\enti ...

  5. Go语言入门之变量声明

    1.使用var关键字声明变量,如果没有初始化,则变量默认为零值. var a string "hello world" 2.根据值自行判定变量类型 3.多变量声明 ,, 4.使用v ...

  6. jquery实现页面加载时删除特定class 的div内前三个字符

    jQuery(document).ready(function(){        jQuery("div.groupheader").each(function(){ $(thi ...

  7. [水煮 ASP.NET Web API2 方法论](12-1)创建 OData

    问题 怎样用在 Web API 中创建 OData 服务. 解决方案 对于我们来说,在 Web API 中使用 OData最简单的方式就是使用 ASP.NET 模板来创建Odata Controlle ...

  8. If you want to allow applications containing errors to be published on the server

    If you want to allow applications containing errors to be published on the server, enable the Allow ...

  9. 【BZOJ 3994】3994: [SDOI2015]约数个数和(莫比乌斯反演)

    3994: [SDOI2015]约数个数和 Description  设d(x)为x的约数个数,给定N.M,求   Input 输入文件包含多组测试数据. 第一行,一个整数T,表示测试数据的组数. 接 ...

  10. Meeting Rooms II -- LeetCode

    Given an array of meeting time intervals consisting of start and end times [[s1,e1],[s2,e2],...] (si ...