EL表达中获取值什么类型

qq_36715823 2016-11-26 04:49:04
session.setAttribute("code","1")

在jsp中获取code值
<input type="radio" name="radFeeType" ${code==1?'checked':'' } id="monthly" onclick="feeTypeChange(1);" />
<input type="radio" name="radFeeType" ${code=='1'?'checked':'' } id="monthly" onclick="feeTypeChange(1);" />
页面显示的结果一样,在session中存的值不是String类型吗?怎么可以和int类型值作比较?



...全文
277 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
我也是你这样的问题,坐等有没有人懂得
  • 打赏
  • 举报
回复
我刚解决,我在放进作用域前的数据类型是char,然后不管和int比较,还是加上单引号,转化成字符串比较,都得不到效果。然后我把bean中的数据类型改成了int,就可以和数字进行比较了。或者数据类型改成string,加上单引号转化成字符串,就能得到效果
jacky张嘉琛 2016-11-27
  • 打赏
  • 举报
回复
你把string类型转化为int类型,然后和int比较,转换时候用intger.parseint方法比较
qq_36715823 2016-11-27
  • 打赏
  • 举报
回复
我的意识是说上面两条代码的运行结果是一样的, 不用转为int类型值, 从session中获取到的值直接可以和1 和“1”进行比较,结果是一样的

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧