JSP中使用System类出现内部服务器错误
-
1 在JSP页面中使用Sy...
-
2 内部服务器错误
上一节
下一节
问题描述:在JSP页面中使用System类出现内部服务器错误。如下图:

报错代码:System.out cannot be resolved to a type;无法为JSP编译类
意思是说,System.out不能被解析成类型,大致意思意思就是在JSP页面解析成为Servlet类的时候,在内部进行类型转换的时候出现了问题,导致出现这个报错,这个报错的提示信息是由Tomcat提出的,所以可以看出是在Tomcat中运行项目的时候会出现的错误。
解决方案:
Tomcat对于JDK的支持是导致对应的jar包不识别的根本原因,所以如果是自己的JDK版本太高导致的那么就可以降低自己的JDK版本。1)配置项目的SDK为低版本,比如1.8。2)并在SDK配置1.8的SDK。


如此将项目的JDK修改成1.8版本之后就可以在JSP中使用System类的输出语句了。~~~
如果你的项目JDK不能轻易改变,可以尝试修改Tomcat配置中的JRE(java运行环境):
将运行环境JRE修改成JDK1.8然后再运行也可以在JSP中使用System输出语句~~~


