Jakarta Server Pages

E200572

Jakarta Server Pages is a Jakarta EE web technology that enables developers to create dynamic, server-side HTML content using Java-based templates.

All labels observed (4)

Label Occurrences
JSP 8
JavaServer Pages 6
Jakarta Server Pages canonical 2

How this entity was disambiguated

Statements (41)

Predicate Object
instanceOf Jakarta EE specification
server-side scripting technology
web template technology
abbreviation Jakarta Server Pages self-linksurface differs
surface form: JSP
basedOn Java
category server-side web technology
template engine
compatibleWith Jakarta EE
surface form: Jakarta EE platform

Java servlets
surface form: Jakarta Servlet API
developedBy Eclipse Foundation
documentation https://jakarta.ee/specifications/pages/
executionModel compiled to servlets
fileExtension .jsp
.jspx
formerlyKnownAs Jakarta Server Pages self-linksurface differs
surface form: JavaServer Pages
license Eclipse Public License
maintainedBy Eclipse Foundation
nameChangeReason Java EE to Jakarta EE transition
originallyDevelopedBy Sun Microsystems
partOf Jakarta EE
predecessor Jakarta Server Pages self-linksurface differs
surface form: JavaServer Pages
programmingLanguage Java
purpose generate dynamic web content
separate presentation from business logic
replaces JavaServer Pages in Jakarta namespace
requires Java Virtual Machine
runsOn Jakarta EE application server
Java servlet container
specificationURL https://jakarta.ee/specifications/pages/
standardizedBy Jakarta EE Working Group
supports Expression Language
HTML-based syntax
Jakarta Standard Tag Library
XML syntax
custom tag libraries
usedFor Java-based web applications
server-side HTML generation
uses Jakarta Expression Language
Java servlets
surface form: Jakarta Servlet
usesModel Model-View-Controller
viewTechnologyIn Jakarta EE MVC frameworks

How these facts were elicited

Referenced by (17)

Full triples — surface form annotated when it differs from this entity's canonical label.

Jakarta EE includesSpecification Jakarta Server Pages
Sun Java System Web Server supportsTechnology Jakarta Server Pages
this entity surface form: JavaServer Pages
IntelliJ IDEA supportsLanguage Jakarta Server Pages
this entity surface form: JSP
Oracle WebLogic Server supportsTechnology Jakarta Server Pages
this entity surface form: JavaServer Pages
BEA WebLogic Workshop supportsStandard Jakarta Server Pages
this entity surface form: JSP
JRun supportsTechnology Jakarta Server Pages
this entity surface form: JavaServer Pages
Jakarta Server Pages formerlyKnownAs Jakarta Server Pages self-linksurface differs
this entity surface form: JavaServer Pages
Jakarta Server Pages abbreviation Jakarta Server Pages self-linksurface differs
this entity surface form: JSP
Jakarta Server Pages predecessor Jakarta Server Pages self-linksurface differs
this entity surface form: JavaServer Pages
Jetty implements Jakarta Server Pages
this entity surface form: JSP API
Jetty supports Jakarta Server Pages
this entity surface form: JSP
Jakarta Expression Language usedIn Jakarta Server Pages
Jakarta Server Faces replacedViewTechnology Jakarta Server Pages
this entity surface form: JSP
Java servlets usedWith Jakarta Server Pages
this entity surface form: JSP
Apache Struts supports Jakarta Server Pages
this entity surface form: JSP
Java Portlet Specification relatedTo Jakarta Server Pages
this entity surface form: JavaServer Pages
Sun Java System Application Server supportsStandard Jakarta Server Pages
this entity surface form: JSP