If you try to create a JSP page in your eclipse project using Spring Tool Suite and you do not see the JSP file type, you anyway create the file, you will not get the default template of intelligence support because STS does not ship Eclipse Java EE Developer Tools by default, you will need to get it downloaded and installed from the Eclipse Marketpalce.
- Go to Eclipse
- Go to Help -> Eclipse Marketplace...
- Search for "Eclipse Enterprise Java and Web Developer Tools" and click on install,
- Accept the terms and install the plugins
- Once the installation is complete, you should be able to see jsp option and code syntax highliting.

You will get access to JSF, JSP, Java Servlet, Java Web Servers, tag libraries Java Enterprise server, Servlet Container, Java Application launching, and debugging. Includes the JSP, HTML, CSS, and JSON Editors, and the XML, XML Schema, XML Stylesheet, and DTD Editors from the Eclipse Web Tools
Read: https://mattermost.eclipse.org/eclipse/channels/webtools
- How to display hidden files in Eclipse (dot prefixed files)
- Convert existing code project into a git project using Eclipse
- How to enable line numbers in Eclipse IDE
- [Eclipse] Syntax error, annotations are only available if source level is 1.5 or greater
- Enable Spellcheck in eclipse workspace
- How to create a Git Project in Eclipse (Step-by-step)
- [Solution] Spring Tool Suite (STS) support for JSP (JAVA EE)
- How to Remove All Terminated Console tabs at once in Eclipse
- Eclipse Java: Multiple markers at this line error
- Compare Current and Previous Versions of Same File (Local History) in Eclipse
- Eclipse : Workspace was written with an older version of the product and will be updated
- How to Save Eclipse console logs in external log file
- Fix: Eclipse Cant Connect to any repository not Authorized Error GitHub
- How to remove unwanted Java imports in IntelliJ (alternative of eclipse Ctrl + Shift + O)
- How to Configure GitHub with Eclipse IDE in 2023
- How to use Content Assist in Eclipse IDE
- Enable Eclipse dark mode
- Fix: Eclipse Connection time out: github.com
- Java was started but returned exit code=13 [Eclipse]
- Java Decompiler Eclipse Plugin
- Add imports in eclipse shortcut key combinations
- Syntax error, parameterized types are only available if source level is 1.5 or greater [Java]
- [Eclipse] Enable or Disable print margin line
- Eclipse Error The JVM Shared Library JavaVirtualMachines does not contain the JNI_CreateJavaVM symbol
- How to reset Eclipse IDE Code Font
- Notepad++ Reload - This file has been modified by another program. Do you want to reload it? - NotepadPlusPlus
- Fix - You're missing out! Ask your admin to enable Microsoft Teams - Teams
- Hide files and folders on Mac OS X - Mac-OS-X
- Your Android SDK is missing, out of date or corrupted SDK Problem - Android-Studio
- Force android app to run in Landscape mode programatically - Android
- Java JDBC Get Id of the Inserted Record with AutoIncrement - Java
- Create Custom Toast Android Programming - Android
- How to Show Path of Files or App in Mac Spotlight Search - MacOS