The reason for the above problem is that your Eclipse project does not import the Tomcat class library required for JSP running, mainly servlet-api.jar files (or servlet. jar), Tomcat container contains this file, in the following location: % tomcat_home %/common/lib/servlet-aip.jar, import it to the build path of the project (if you are using eclipse ).
Import method: Right-click your Eclipse project and choose "build path"> "Configure build path ". Click the "Database" tab, click the "add Database" button on the right, select "Server Runtime" in the "add Database" dialog box that appears, and click "Next ", in the displayed dialog box, select the Tomcat server you are using. For example, if you are using Apache Tomcat v5.5, click Finish. Then your Tomcat class library is added to the current project.
Expand Java resources: Src-> libraries in sequence to see that the Apache Tomcat v5.5 [Apache Tomcat v5.5] class library has been added to the current project.
Note: content about configuring the Tomcat server in eclipse is omitted here.