SlideShare a Scribd company logo
1 of 15
Download to read offline
JSP (JavaServer
Pages):
bestonlinecoursescoupon.com
Architecture
Lifecycle
Scriptlet
JSP directives and actions
Client Request
Server Response
HTTP status codes
Filters
Cookies handling
Handling Date and Page Direct
Features of JSP (JavaServer
Pages)
java server page
JSP is the server-side programming technology. The
web server needs the JSP engine to process the JSP
pages Create the web page using the JSP such as,
normal page the browser sends a request to the web
server. And then the server recognizes that request
for JSP page and forwards to JSP engine. JSP engine
compiles the servlet into an executable class.
Architecture
Individual paths followed by the JSP are
compilation, initialization, execution and
cleanup. Three steps involved in JSP
such as parsing, turning into a servlet
and compiling the servlet. The cleanup
phase defines when a JSP is removed
from use by the container.
Lifecycle of jsp
This contains any number of JAVA language
statements, such as
Scriptlet of jsp
variables
declarationsexpressions
The directive affects the overall structure of the class
and usually has the three types of the tag such as
1)<%@ page… %>,
2)<%@ include… %>  
3)<%@ taglib… %>
The action elements are jsp:usebean, jsp:forward,
JSP:element and much more.
JSP directives and actions
When a browser request for a webpage, it
sends the lot of information which cannot be
read directly since the information travel as
the part of HTTP request.
Client Request
when a web server responds to a request,
and the request typically consists of
1) status line
2) response headers
3) a blank line,and
4) the document
Headers on the server side are allowed,
1) cache control
2) connection
3) content-disposition etc,.
Server Response
public void set status (int status code), 
public void send a redirect (String URL), and 
public void sends error (int code, String message).
HTTP status codes
HTTP status code such as,
Filters used in servlet and JSP programming for the
purposes such as to intercept requests from the
client. There are various types of filters such as
authentication filter, data compression filter,
encryption filter, filters that trigger resource, image
conversion filters, and logging.
Filters in jsp
It is the text files stored on the client
computer. It kept various information.
There are three steps involved in the
identifying such as server script
sends set of cookies to the browser,
browser stores the information on the
local machine, and the next time
sends a request to the web server.
Cookies handling
In this data class support the two constructors, the
first initializes the object with the current date and
the second accepts the one argument that equals to
the number of milliseconds. The simple way to direct
the request is by using the method sendRedirect ().
Handling Date and Page Direct
JSP, Servlets, and JBDC for Beginners
JSP and Java Servlets
Servlets and JSP tutorial
JSP, Servlet, and JSTL tutorial
JDBC Servlets and JSP
Best Jsp Course 2017
Best Jsp Course
Online
linkablelink
P I N K
# E D 3 C 6 F
#
best_coursess bestcourseBestonlinecoursescoupon
Thanks for your time
bestonlinecoursescoupon.com

More Related Content

Viewers also liked (10)

Advanced java programming-contents
Advanced java programming-contentsAdvanced java programming-contents
Advanced java programming-contents
 
Java Collections
Java CollectionsJava Collections
Java Collections
 
Jdbc
JdbcJdbc
Jdbc
 
Advance Java
Advance JavaAdvance Java
Advance Java
 
File systems for Embedded Linux
File systems for Embedded LinuxFile systems for Embedded Linux
File systems for Embedded Linux
 
1 java servlets and jsp
1   java servlets and jsp1   java servlets and jsp
1 java servlets and jsp
 
Jsp (java server page)
Jsp (java server page)Jsp (java server page)
Jsp (java server page)
 
Jsp chapter 1
Jsp chapter 1Jsp chapter 1
Jsp chapter 1
 
Embedded Android : System Development - Part II (Linux device drivers)
Embedded Android : System Development - Part II (Linux device drivers)Embedded Android : System Development - Part II (Linux device drivers)
Embedded Android : System Development - Part II (Linux device drivers)
 
Jsp elements
Jsp elementsJsp elements
Jsp elements
 

More from bestonlinecoursescoupon (9)

The world’s top universities real time
The world’s top universities real timeThe world’s top universities real time
The world’s top universities real time
 
Best software testing course
Best software testing courseBest software testing course
Best software testing course
 
Apple watch course
Apple watch courseApple watch course
Apple watch course
 
Golang online course
Golang online courseGolang online course
Golang online course
 
Best node js course
Best node js courseBest node js course
Best node js course
 
Best Blender Course
Best Blender CourseBest Blender Course
Best Blender Course
 
Best javascript course
Best javascript courseBest javascript course
Best javascript course
 
Best Android Course
Best Android CourseBest Android Course
Best Android Course
 
R Course Online
R Course OnlineR Course Online
R Course Online
 

Recently uploaded

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 

Recently uploaded (20)

Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 

Jsp Course

  • 2. Architecture Lifecycle Scriptlet JSP directives and actions Client Request Server Response HTTP status codes Filters Cookies handling Handling Date and Page Direct Features of JSP (JavaServer Pages) java server page
  • 3. JSP is the server-side programming technology. The web server needs the JSP engine to process the JSP pages Create the web page using the JSP such as, normal page the browser sends a request to the web server. And then the server recognizes that request for JSP page and forwards to JSP engine. JSP engine compiles the servlet into an executable class. Architecture
  • 4. Individual paths followed by the JSP are compilation, initialization, execution and cleanup. Three steps involved in JSP such as parsing, turning into a servlet and compiling the servlet. The cleanup phase defines when a JSP is removed from use by the container. Lifecycle of jsp
  • 5. This contains any number of JAVA language statements, such as Scriptlet of jsp variables declarationsexpressions
  • 6. The directive affects the overall structure of the class and usually has the three types of the tag such as 1)<%@ page… %>, 2)<%@ include… %>   3)<%@ taglib… %> The action elements are jsp:usebean, jsp:forward, JSP:element and much more. JSP directives and actions
  • 7. When a browser request for a webpage, it sends the lot of information which cannot be read directly since the information travel as the part of HTTP request. Client Request
  • 8. when a web server responds to a request, and the request typically consists of 1) status line 2) response headers 3) a blank line,and 4) the document Headers on the server side are allowed, 1) cache control 2) connection 3) content-disposition etc,. Server Response
  • 9. public void set status (int status code),  public void send a redirect (String URL), and  public void sends error (int code, String message). HTTP status codes HTTP status code such as,
  • 10. Filters used in servlet and JSP programming for the purposes such as to intercept requests from the client. There are various types of filters such as authentication filter, data compression filter, encryption filter, filters that trigger resource, image conversion filters, and logging. Filters in jsp
  • 11. It is the text files stored on the client computer. It kept various information. There are three steps involved in the identifying such as server script sends set of cookies to the browser, browser stores the information on the local machine, and the next time sends a request to the web server. Cookies handling
  • 12. In this data class support the two constructors, the first initializes the object with the current date and the second accepts the one argument that equals to the number of milliseconds. The simple way to direct the request is by using the method sendRedirect (). Handling Date and Page Direct
  • 13. JSP, Servlets, and JBDC for Beginners JSP and Java Servlets Servlets and JSP tutorial JSP, Servlet, and JSTL tutorial JDBC Servlets and JSP Best Jsp Course 2017 Best Jsp Course Online linkablelink
  • 14. P I N K # E D 3 C 6 F # best_coursess bestcourseBestonlinecoursescoupon
  • 15. Thanks for your time bestonlinecoursescoupon.com