`
cy729215495
  • 浏览: 127238 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

id转换为name

阅读更多

  很多时候,我们都要把id转换为name在页面上显示。比如,用户表的deptid引用了部门表的id,在展示用户的时候,要显示这个用户的部门名称,而不是部门id。

 

 

 怎么办?我只知道有2种办法。。

第一种:写一个静态方法,在页面循环的时候将deptid,在jsp里面写java脚本通过一个类将deptid转换为name。

第二种:直接查询。这样不好的地方就是不能通过javabean页面上展示。只能通过数组来访问。jdbc或者hibernate会返回一个list的数组回来,元素类型是object。代码可维护性差。

 

有什么好的办法,继续拍砖。。。

分享到:
评论

相关推荐

    一列保存多个ID(将多个用逗号隔开的ID转换成用逗号隔开的名称)

    在做项目时,经常会遇到这样的表结构在主表的中有一列保存的是用逗号隔开ID

    C# DataTable 转换为 实体类对象实例

    } } //对应数据库表: //User //字段:ID、Name 那么你也许需要编写将DataTable 转换为实体对象的方法,便利DataTable.Rows 获得并填充。。 下面是我写的一个通用方法,分享+记录,便于日后直接Copy ~ 代码如下:...

    C#数组中List, Dictionary的相互转换问题

    将数组转换为List 将List转换为数组 将数组转换为Dictionary 将Dictionary 转换为数组 将List转换为Dictionary 将Dictionary转换为List 首先这里定义了一个“Student”的类,它有三个自动实现属性。 class ...

    json数据转换

    数据转换工具类 /** ** 替换字段名称 ** relat : 对应关系 ** json_data: 要替换的目标数据 ** 示例: ** relat {name1:"name",name2:"sex"}; ** json_data [{id:11, name1:"张三",name2:"男"}]; ** return ...

    进程状态转换及其PCB的变化报告

    其中,P_Id,和P_Name用来标示一个进程,而P_State用来标示进程的五种状态:Create_state,Ready_state,Block_state,Run_state,Exit_state。P_Runtime标示要完成一个进程所需要的时间。P_Requiry标示一个进程的执行所...

    1超齐全的方法layui的省市区。只知道name回填。只知道id回填.zip

    后端接口只给了省市区的name值,怎么回填?只给id怎么回填。怎么获取选中的省市区的name 和id

    VC进程ID获得主窗口句柄获得进程名

    从CCheckObject类和上面的源码中,不难写出从 进程ID 主线程ID 进程ID 主窗口句柄 主线程ID--->主窗口句柄 等等其它类似转换. 对于主窗口,特点如下: A. 不能用进程ID,要用线程ID,因为一个进程可能有多个线程,每...

    坐标转换软件

    软件使用方法为:待转换的数据要存储在excel中,并且包含至少四个字段:id,name,lat,lng。每行存储一条数据。id字段表示地物编号,name字段存储地物名称,lat字段存储纬度,lng字段存储精度。转换的结果保存在txt...

    CAN ID和PGN的互相转化

    # gcc the id2pgn.c(can frame's id convert to pgn) or pgn2id.c(pgn convert to can frame's id) $ gcc [C_FILE] -o [OUTPUT_FILE_NAME] #run the code $ ./[OUTPUT_FILE_NAME] Github仓库:...

    实现数据的链式调用,把数组数据转换成树形结构数据

    id: 1, name: "目录1", parentId: 0, }, { id: 2, name: "目录1-1", parentId: 1, }, { id: 3, name: "目录1-2", parentId: 1, }, { id: 4, name: "目录1-1-1", parentId: 2, }, { ...

    list map转换成json格式例子以及相关jar包(java)

    [{"address":"广东省惠州","name":"tom","id":1,"age":23},{"address":"广东省深圳市","name":"jone","id":2,"age":84}] map转换后格式: {"address":"广东省惠州","name":"tom","id":1,"age":23}

    操作系统上机实验报告 进程状态转换及其PCB的变化

    其中,P_Id,和P_Name用来标示一个进程,而P_State用来标示进程的五种状态:Create_state,Ready_state,Block_state,Run_state,Exit_state。P_Runtime标示要完成一个进程所需要的时间。P_Requiry标示一个进程的执行所...

    Lambda-List的转化操作

    接下来我们就通过几个基本常用...List转换为List<T.ID> List转Map List 转化为 Map<T.ID,T.NAME> List转化为Map<T.ID,T> List转化成Map<T.ID,Map<T.ID,Object>> List,Object>>转Map,T> List,Object>>转Map,Map,Object>

    Mysql出生日期转换为年龄并分组统计人数的方法示例

    转换为年龄的查询语句,使用函数TIMESTAMPDIFF SELECT id, name, birthday, TIMESTAMPDIFF(YEAR,student.birthday,CURDATE()) as age FROM `student` 查询结果 d name birthady age 1 张三 19

    Yaml-JSON-Converter:将Yaml转换为JSON,反之亦然

    将Yaml转换为JSON,反之亦然 依存关系 jackson-databind-2.12.2.jar jackson-core-2.12.2.jar jackson-annotations-2.12.2.jar jackson-dataformat-yaml-2.12.2.jar snakeyaml-1.28.jar 例子 Yaml文件是这样的: --...

    android apk 反编译java文件对应的资源批量修改(更改为R.java文件中的R.string.name格式)

    Android的apk文件反编译后,甚多的资源...(2)从反编译出的文件夹中,找到public.xml文件,依据代码说明执行代码,可以将反编译出的java文件引用的资源数字重新更改为R.type.name格式,使得java文件资源引用重新关联。

    操作系统实验报告- 进程状态转换及其PCB的变化

    printf("\n\nthis process Id is : %d \n",node->P_Id); printf("this process name is : %s \n",node->P_Name); printf("this process state is : on %s \n ",node->P_State); printf("this process Runtime is...

    数据库数据转成insert sql语句工具

    将数据库数据转换成insert sql语句,目前只在sql server测试过。 在SqlData2Insert.exe.config文件中修改连接数据库, <add name="ConnectionString" connectionString="Data Source=192.168.1.110;Initial ...

    python中字符串类型json操作的注意事项

    json.dumps——将json对象(字典)转换为字符串对象 json.loads——将字符串对象转换为json对象(字典) 如果定义json对象 jsonstring1={results:[{id:1,name:\u9ed8\u8ba4\u5206\u7ec4,policy:4,timer_scan_...

    csv2psql:将 CSV 文件转换为 PostgreSQL 表

    试试看: % python setup.py install% csv2psql --schema=public --key=student_id,class_id example/enrolled.csv > enrolled.sql% psql -f enrolled.sql将 CSV 文件转换为 PostgreSQL 表。 Usage: csv2psql ...

Global site tag (gtag.js) - Google Analytics