Jdk #Java #JSP #JavaServerPages #Scriplet #JSPActionTags #Gujarati #RaviROza #JspInclude #JSPForward
Video features the following:
- usage of Action tag
- jsp:include
- jsp-forward
- jsp-param
- Actions tags are used to do things without using Java inside the scriptlets.
- They are used to control the flow between pages and to use Java Bean.
- They can be used for specific task such as including other resource, forward the request to other resource (html/jsp/servlet), working with java bean objects
Following are the list of files used in example
- header.jsp
- index.jsp
- page1.jsp
- page2.jsp
header.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Header</title> </head> <body> <center> <h1> Ravi R. Oza </h1> <h4> Home Page </h4> <hr> </center> </body> </html>
index.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>JSP Action Tag Demo</title> </head> <body> <jsp:include page="header.jsp"></jsp:include> <form action="page1.jsp"> <h1>JSP Action Tag Demo</h1> <hr> <p> Enter your name <input type="text" name="txtName"> </p> <p> <input type="submit" value="Go to Page1"> </p> </form> </body> </html>
page1.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Page1</title> </head> <body> <jsp:forward page="page2.jsp"> <jsp:param value="Advance Java" name="txtSub"/> </jsp:forward> </body> </html>
page2.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Testing Action tags with JSP Param</title> </head> <body> <jsp:include page="header.jsp"></jsp:include> <h1>Testing Action tags with JSP Param</h1> <hr> <p> Name : <%=request.getParameter("txtName") %> <p> Subject : <%= request.getParameter("txtSub") %> </body> </html>
Summary:
- Actions tags are used to do things without using Java inside the scriptlets.
- They are used to control the flow between pages and to use Java Bean.
- They can be used for specific task such as including other resource, forward the request to other resource (html/jsp/servlet), working with java bean objects
OS : Windows 10
Jdk : Version 8
IDE : Eclipse Mars
Server : Apache Tomcat 7
Follow me @
https://raviroza.wordpress.com/
https://raviroza.blogspot.com/
https://www.facebook.com/ravi.oza.it
https://twitter.com/raviozaIT
Subscribe my channel to get latest video notification https://www.youtube.com/user/ravioza101