如何在JSP页面显示标签时自动带出标签类型表中的类型名称字段
来源:互联网 发布:js根据id获取对象的值 编辑:程序博客网 时间:2024/06/10 01:48
问题描述:
两个表之间存在关联,比如,标签表(Label)和标签类型表(LabelType)存在关联,但不使用外键,用户标签表中存有标签类型表的ID(typeId),如何在JSP页面显示标签表的数据时自动带出typeId所对应的标签类型名称呢?
要在页面上显示出该标签类型名称字段,需要在标签表里面声明一个标签类型字段(private LabelType labelType),然后在该字段的getter方法上加上注解
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "TYPE_ID",insertable=false,updatable=false)
就能级联获取到typeId对应的标签类型数据。
但是,存在一个问题,就是当我们需要将一个用户标签实例封装成json对象时,需要将用户标签实例进行序列化,但gson在转换时是使用的反射机制,对于另外添加的标签类型字段(private LabelType labelType)无法被识别,将会导致无法将对象成功封装成gson进而转换成json对象。
解决方法:
同样采用注解的方式,需要在该标签类型字段(private LabelType labelType)的getter方法上加上注解
@NotFound(action = NotFoundAction.IGNORE)
阅读全文
0 0
- 如何在JSP页面显示标签时自动带出标签类型表中的类型名称字段
- Eclipse+JSP使用自定义标签库查询出MySQL表中的数据显示在页面
- 在Action中查询出SQL SERVER表的数据,返回一个list。怎么在JSP页面中使用Struts标签,显示出表中的内容?(转)
- <s:property>标签从后台读取Date类型年份为两位在jsp页面显示的解决方法
- JSP中的taglib标签如何让JSP页面使用标签
- JSP中的taglib标签如何让JSP页面使用标签
- img标签在jsp页面无法显示时该怎么办
- jsf页面上使用标签显示日期类型数据
- 如何设置在jsp页面高亮显示选中的相同标签
- JSP页面中的自定义标签
- JSP页面中的自定义标签
- jsp页面正文中的标签
- 如何在jsp页面使用JSTL标签和fn函数
- jstl标签在MyEclipse中的jsp页面使用报错
- jstl标签在MyEclipse中的jsp页面使用报错
- HTML标签类型以及CSS如何改变标签类型
- JavaEE_Mybatis_简单类型 在 if 标签中的使用
- 如何把数据库中的String类型的数据在jsp页面上转化为date类型的数据
- hdu3555 Bomb(数位DP)
- 层序遍历二叉树(队列的使用)
- WPF ImageButton升级版
- PHP校验日期格式是否正确
- 项目-团队-技术-个人(专业篇)
- 如何在JSP页面显示标签时自动带出标签类型表中的类型名称字段
- JAVA中&&和&、||和|(短路与和逻辑与、短路或和逻辑或)的区别
- 机器学习 之 LBP特征
- linux查看磁盘空间
- 第三章 第二节:修改数据表——ALTER(四) 修改列定义和数据表更名
- u-boot移植过程中的理解。
- 设计模式-抽象工厂模式
- MyBatis二级缓存
- EG8030DATASHEET阅读记录