比如数据库中有xx类型的字段type,
type=1,显示的名称为类型1
type=2,显示的名称为类型2
type=3,显示的名称为类型3
type=4,显示的名称为类型4
.....在expression中如何去写这样的多if(switch)取值,介绍里只有2条件选1的情况,($F{SEX}.booleanValue()?"男":"女"),equals也是2选1,可是>2时如何处理,
(由应用程序的map传来太苯了)
type=1,显示的名称为类型1
type=2,显示的名称为类型2
type=3,显示的名称为类型3
type=4,显示的名称为类型4
.....在expression中如何去写这样的多if(switch)取值,介绍里只有2条件选1的情况,($F{SEX}.booleanValue()?"男":"女"),equals也是2选1,可是>2时如何处理,
(由应用程序的map传来太苯了)
解决方案 »
- Mule 3.1.1 运行提示DeploymentService: Application directory check interval: 5000请问什
- jsp分页 出现乱码的问题
- oracle date
- 以webwork的action方式打开页面看不到SiteMesh修饰效果
- 晕死,火狐居然@#$$%!
- .如何实现网站访问数量的统计?
- 还是 jbpm 的问题, 晕死
- 用STRUTS制作会员登陆,如果碰到FormBean里没有的文本域怎么处理?比如“重复密码”
- 如何将字符串、时间等数据类型的数据以流的方式存入到数据库中blob字段中以及如何取出来显示。
- 有做系统分析的吗?留下QQ有分
- 如何高效地使用MyEclipse?
- struts2上传文件问题...在线等。。。。
pdf文件页面显示 类型1
}else if(数据库type=2){
pdf文件页面显示 类型2
}else if(数据库type=3){
pdf文件页面显示 类型3
}else if(数据库type=4){
pdf文件页面显示 类型4
}else if(数据库type=5){
pdf文件页面显示 类型5
}
.....(同switch)
($F{type}.equals(new Integer(1))?"类型1":($F{type}.equals(new Integer(2)))?"类型2":"类型3")......
这样的类型没有建专门的表,jsp页面上是调用js处理,
类型的值都是2-15种不等,数据库中的12345678...这样的值已经确定了,因为别的模块也有调用的情况,楼上说的
1,不是很明白,库中的值存汉字?
如果不是的话,sql语句中仍然会有判断15种的情况,
2,同上,15种的情况时用3元表达式嵌套太恐怖了把?暂时用的map传值过来直接显示,期待更好的方式,
有答案的可以继续,tks