Another Example Include
action Tag dynamically
Header2.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>
<meeta
http-equiv=”Content-Type” content=”text/html; charset=ISO-8859-1”>
<title>Header 2
Page</title>
</head>
<body>
<table width=100%”
border=’1’>
<tr>
<td><%=request.getParameter(“variable
1”) %></td>
<td><%=request.getParameter(“variable
2”) %></td>
<td><%=request.getParameter(“variable
3”) %></td>
<td><%=request.getParameter(“variable
4”) %></td>
</tr>
</table>
</body>
</html>
When we use param tags, it is dynamic forward with having
values.Static forward is a simple forward is a simple forward without having
param tags.
dynamicAction.jsp
<html>
<head>
<title>dynamic
include Action Tag JSp</title>
</head>
<body>
<jsp:include page=”header2.jsp”>
<jsp:param name=”variable1”
value=”Home”>
<jsp:param name=”variable2”
value=”Product”>
<jsp:param name=”variable3”
value=”Service”>
<jsp:param name=”variable4”
value=”Login”>
</body>
</html>
Forward Action tags
The jsp:forward tag forwards the request to
another resource. The resource can be dynamic or static. Syntax
<jsp:forward page=”URL”/>
<jsp:forward page=”URL” >
<jsp:param name=”paramName1”
value=”paramValue1”>
<jsp:param name=”paramName2”
value=”paramValue2”>
Indeed the browser still displays the original
request URL.
One factor that you need to keep in mind when
using this tag is its interaction with output buffering.
When the processing of a page encounters a tag
all output generated so far will be cleared.
Forward
Action Tag Example
<%@ 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>Forwarded JSP</title>
</head>
<body>
<%
String name=
request.getParameter("userName");
%>
<%
if(name != null)
{
%>
<%= name %>
<%} %>
</body>
</html>
Comments
Post a Comment