JSP与Servlet
上一页 主页 上一层

因为JSP最终是要转换为Servlet来运行的,那么我们来看下面的两个脚本:

下面这个JSP页面:

<html>
Hello World!<br>
<jsp:useBean id="clock" class=“calendar.JspCalendar” />
Today is
<ul>
<li>Day of month: <%= clock.getDayOfMonth() %></li>
<li>Year: <%= clock.getYear() %></li>
</ul>
</html>

相当于这个Servlet:

public class HelloServlet extends HttpServlet {
public void doGet(HttpServletRequest request,HttpServletResponse response) {
response.setContentType(“text/plain”);
PrintWriter out = response.getWriter();

out.println(“<html>”);
out.println(“Hello World!”);
out.println(“<br>”);

JspCalendar clock = new JspCalendar();

out.println(“Today is”);
out.println(“<ul>”);
out.println(“<li>Day of month: “);
out.println(clock.getDayOfMonth());
out.println(“</ul>”);
out.println(“</html>”);
}
}