8 Java Module7 JSP
8 Java Module7 JSP
MODULE-7
Module - 7
Java Server Pages
11/9/2022 9:25:45 AM 2
Java Server Pages
Java Server Pages
2. Execution Phase
JSP Servlet No
Parse JSP
Current?
No
Servlet Source
compliled JSP is
processed Send
Response
The Scriptlet
Expression <%=…………..%>
Ex1.jsp Example-1
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h1>
<%! int data=50; %>
<%= "Value of the variable is:"+data %> <br><br>
<% out.print("Today is:"+java.util.Calendar.getInstance().getTime()); %>
</h1>
</body>
</html>
Example
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<%
out.println("Your IP address is " + request.getRemoteAddr());
%>
</body>
</html>
first2.jsp
<%@page contentType="text/html" pageEncoding="UTF-8"%>
Example-2
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<form action="first1.jsp">
<h1> Enter Text: <input type="text" name="uname"> </h1>
<input type="submit" value="go"><br> first1.jsp
</form>
</body> <%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<center>
<h1>
<font color="blue">
<%out.print("Welcome to JSP");%> <br> <br>
</font>
<font color="RED" style="TimesNewRoman">
<%="Welcome "+request.getParameter("uname")%>
</font>
</h1>
</center>
</body>
</html>