jsp中写java代码 有2处报错,

图片说明

如图 getServletContext()方法无法使用,pageContext报错,jar什么的 都试过了,还是会红 想知道为什么,这个项目是朋友网上下载的 正常来说代码是没问题的。

检查下是不是import对应的jar包了,有没有把jar包拷贝进来,jre版本是否正确等

pageContext 是没有申明这个变量。
第二个是包没有导入正确。

应该是缺少配置文件,不包含调用所需要的包文件

你用的什么开发工具...一般都是你引用的包有问题导致的

https://www.cnblogs.com/zqr99/p/7542927.html,估计是按照这个网址写的吧,但是注意jsp引用jar包,比java麻烦一些,每个路径都得引用到,例如
下面这样
<%@ page import="org.apache.commons.httpclient.*"%>
<%@ page import="org.apache.commons.httpclient.methods.*"%>

JSP自带的属性和方法,不需要额外定义或者引用。就是环境配置的问题,这行你总有吧:

 <%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>

要就是导入包的路径不对,你看能不能运行,如果能运行的话,就是jsp的毛病...

也可能是jdk版本的问题,jdk1.8对jsp里面写java脚本代码支持的不是很好

如果是使用eclipse 给项目添加library runtimeserver

包的路径错了,改成自己的

好像是项目的jdk删除后从新导入。