Unable to compile class for JSP
关于idea写JSP时,JSP报如标题错误
<%
Map<String, String> genders = new HashMap<String, String>();
genders.put("1", "Male");
genders.put("0", "Female");
request.setAttribute("genders", genders);
%>
这一句的后面K,V不能省略,网上查原因,sdk1.7以上才支持加括号中不写具体类型,所以要兼容低版本,最好尖括号中加上类型,如
但是我本地的1.7,1.8都不行,还是报同样的错误,所以我猜测是JSP引用的JDK是1.7以下的,没有人去升级JSP,导致问题产生
所以,在JSP上写map最好加上具体类型,或者说最好在所有地方的map都加上具体类型,不然项目出错了,有时都不太清楚问题在哪
还没有评论,来说两句吧...