Idea中,JSP页面显示pageContext.setAttribute无此方法

发生缘由

  • 学习jSP内置对象

环境

  • Tomcat版本:8.5.75
  • jdk版本:jdk-16.0.2
  • Idea版本:2021.2
  • 电脑系统:win10

问题及补救

zero

创建一个JavaWeb项目:

  1. 新建一个Moudle。
  2. 右键Moudle名称,点击第二个选框Add frameworks Support…
  3. 点击Java EE下面的web Application
  4. 点击OK,这样就创建好了一个web文件夹,里面自带了一个index.jsp。

one

在JSP页面里面,键入Java代码,发现pageContext无法调用setAttribute()方法。解决方案如下:

  1. 点击file,点击第六个选框Project Structure
  2. 点击Project Settings下面的第三个选框Libraries,这时我们发现这里面有很多导入的jar包。我们接下来也需要导入jar包。
  3. 点击左上角的号,点击java,找到Tomcat下载的位置。依次点击apache-tomcat-8.5.75->lib->jsp-api.jar,最后点击OK。
  4. 这时会弹出一个Choose Moudles的框,找到需要应用的项目,然后点击OK,那么就可以了。
  5. 最后不要忘记点击ApplyOK
posted @ 2022-03-20 23:46  炸天帮帮主  阅读(366)  评论(1编辑  收藏  举报