如何将放在集合中的实体,在前台获取并且写入下拉列表(easyui)

问题描述

如何将放在集合中的实体,在前台获取并且写入下拉列表(easyui)


解决方案

ajax访问后台,后台以json的方式返回,把获取的数据根据需求组合成html,用jquery把原来的select替换成新的 html,或者在原来的基础上加上新html

解决方案二:

jstl是在页面初始化的时候运行的,不能这么用,可以在ajax返回函数里用js创建试试

解决方案三:

不想用json可以后台循环拼个stringBuffer 我是名字=“我是各种选项” 然后前台取到后直接铺在你的select里面

解决方案四:

类似这样的,下面的js不一定完全对,有些遗忘了。
访问user/getUserList,要返回json。

 $.ajax({
            type:'post',
            url:'<%=basePath%>user/getUserList',
            data:{},
            dataType:'json',
            success:function(data)
            {
                    var html = "";
                for(var i=0; i<data.length; i++)
                    {
                            html = html + "<option value=" + data[i].userName + ">" + data[i].name + "<option>";
                    }
                    $("#userId").html(html);
            },
            error:function()
            {
                alert("系统异常,请稍后再试!");
            }
        });
时间: 2024-09-01 19:26:41

如何将放在集合中的实体,在前台获取并且写入下拉列表(easyui)的相关文章

ajax请求action后,数据存放在session中,jsp页面通过el获取数据,可是第一次登录总

问题描述 ssh项目中,我需要登陆某个页面(如a.jsp),通过onload来触发js函数(函数是ajax请求)请求到相应的action,处理完成后将数据存放到session对象里面,然后在a.jsp中用el表达式获取想要的数据,这是我的设计思路.可是问题来了,不知道为什么在打开浏览器第一次登录a页面时,a页面不会显示想要的数据,刷新后就有数据了,之后也正常.这是为什么了???我该如何解决这个问题了?或有什么好的办法可以实现登陆一个页面,页面上数据是从服务器端获取的,的方法吗? 解决方案 解决方

ADO.NET EF中的实体修改方法_MsSql

1.传统修改模式,看下列代码 复制代码 代码如下: using (NorthwindEntities context = new NorthwindEntities()) { Region region = context.Region.FirstOrDefault(v => v.RegionID == 4); region.RegionDescription = "Test"; context.SaveChanges(); } 监控SQL语句: 复制代码 代码如下: SQL1:

ADO.NET EF中的实体修改方法

1.传统修改模式,看下列代码 复制代码 代码如下: using (NorthwindEntities context = new NorthwindEntities()) { Region region = context.Region.FirstOrDefault(v => v.RegionID == 4); region.RegionDescription = "Test"; context.SaveChanges(); } 监控SQL语句: 复制代码 代码如下: SQL1:

springmvc-velocity页面怎么获取List&amp;amp;lt;Map&amp;amp;gt;中的值,就是获取list集合中的值

问题描述 velocity页面怎么获取List<Map>中的值,就是获取list集合中的值 @RequestMapping("my-team") public String myTeam(ModelMap model){ this.setLayout(LayoutType.STUDENT); String employeeCode= CurrentUserUtil.getCurrentUserName(); List list=employeePhotoService.qu

jsp-不是放在map集合中的都需要加#的么,但是我不加#也取出来了...

问题描述 不是放在map集合中的都需要加#的么,但是我不加#也取出来了... 我把这个放在了Map集合中 然后从jsp中取出使用的是struts的ognl表达式,没有加#号但是也取出来了. List privilegeList = privilegeService.findAll(); ActionContext.getContext().put("privilegeList", privilegeList); /s:checkboxlist 不是放在map集合中的都需要加#的么,但是

请问如何通过表达式选取泛型集合中的某个实体属性

问题描述 这里需要对集合进行处理,将原来的集合属性值赋值到新的集合中publicstaticSingleSeriesCombineDataBindSingleSeriesData<T,TProperty>(thisIList<T>list,Expression<Func<T,TProperty>>labelColumnName,Expression<Func<T,TProperty>>valueColumnName)whereT:cl

jsp 网站开发-如何在JSP页面中,把数组中的TreeSet中的实体存储地址变成实体对象

问题描述 如何在JSP页面中,把数组中的TreeSet中的实体存储地址变成实体对象 首先,感谢大家抽时间看我这问题. 问题阐述: 我在做Spring Hibernate和struts整合的实验,之前,我在Action类中已经将要放在页面中的数据,传到JSP页面中,以下是Action类的代码: /** * 显示所有的商品分类 * * * @return */ public void showAllCategory() { try { List<CategoryDTO> resultList =

java集合中Comparable和Comparator辨析

一.Comparable和Comparator简介 在对集合元素进行比较时一般使用TreeSet.对于简单的数据类型,TreeSet可以直接进行比较.但是对于复杂的数据类型,比如自己定义的数据类型或者类,就需要自己设置比较方法与比较规则了,这时就需要使用Comparable和Comparator. Comparable和Comparator都是用来实现集合中的排序的,只是Comparable是在集合内部定义的方法实现排序,而Comparator是在集合外部实现的排序.所以如果想对结合排序,需要在

Linq to SQL中的实体继承

现在的Linq To Sql只支持单表继承,不支持一实体一具体表和一实体一扩展表等方式继承.什么是单 表继承呢?所谓单表继承就是把整个继承体系存储在数据库的一个表中.由此可以知道,这个表结构包括 所有实体的属性字段,如果在该继承体系中,实体的数量较多,就会产生大量的null值的数据,这样浪费 了很多的数据存储空间.不过所有的继承体系放在一个表中,逻辑简单容易操作,数据量不大的时候效率 也高.下面看看在Linq To Sql中是怎样实现单表继承的(用Orcas白皮书中的示例来说明). 假如现在有这