JSP/Servlet Correspondence
Original JSP
A Random Number
<%= Math.random() %>
Possible resulting servlet code
public void _jspService(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
request.setContentType("text/html");
HttpSession session = request.getSession(true);
JspWriter out = response.getWriter();
out.println("A Random Number
");
out.println(Math.random());
...
}
23
JSP
www.corewebprogramming.com
Example Using JSP
Expressions
JSP Expressions
Current time:
<%= new java.util.Date() %>
Your hostname:
<%= request.getRemoteHost() %>
Your session ID:
<%= session.getId() %>
The testParam form parameter:
<%= request.getParameter("testParam") %>
24
JSP
www.corewebprogramming.com
12