JSP

2018-08-21  本文已影响23人  PC_Repair

示例代码:

<%@page contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" import="java.util.*"%>
你好 JSP
<br>
<%=new Date().toLocaleString()%>
//通知浏览器以UTF-8进行中文解码
contentType="text/html; charset=UTF-8"
//如果jsp文件中出现了中文,这些中文使用UTF-8进行编码
pageEncoding="UTF-8"
//导入其他类
import="java.util.* 
import="java.util.*,java.sql.*"  //导入多个
<%=new Date().toLocaleString()%>

输出当前时间,相当于在Servlet中使用response.getWriter()进行输出

response.getWriter().println(new Date().toLocaleString());
JSP 执行过程

1.把xxx.jsp 转译为 xxx.java
2.xxx.java 位于tomcat\work\Catalina\localhost_\org\apache\jsp
3.xxx.java 是一个servlet
4.把 xxx.java 编译为 xxx.class
5.执行 xxx.class ,生成 html
6.通过http协议把html响应返回给浏览器
注:xxx.java为servlet是因为其继承了org.apache.jasper.runtime.HttpJspBase,而HttpJspBase 继承了HttpServlet。

JSP页面元素
页面元素.png
上一篇 下一篇

猜你喜欢

热点阅读