首页 > Web开发 > 详细

Jsp不能编译

时间:2020-09-10 19:40:58      阅读:68      评论:0      收藏:0      [点我收藏+]

今天遇到一个让人非常费解的问题,jsp编译不出来,说是Object类型不能转到int,可是我加了强制转换还不可以,后来百度了一会儿发现JSP中强转竟然不能用(int)而是要用(Integer),果断改上,问题解决!

request.setAttribute("flag", 1);      // 在Servlet里往request放值准备到jsp中判断
消息 无法为JSP编译类:
org.apache.jasper.JasperException: 无法为JSP编译类: 

JSP文件:[/data.jsp] 的第 [23] 行发生了一个错误
Cannot cast from Object to int

23: int flag = (int)request.getAttribute("flag");

错误代码:int flag = (int)request.getAttribute("flag");
正确代码:int flag = (Integer)request.getAttribute("flag");

Jsp不能编译

原文:https://www.cnblogs.com/torain/p/13647415.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!