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
