JSP 01 Intro

步骤0: 什么是JSP?

JSP: Java Server Page, 是一个简化的Servlet设计

通过Servlet进行整个网站的开发是可以的。 不过在Servlet中输出html代码,特别是稍微复杂一点的html代码,就会给人一种很酸爽的感觉。

如果能够直接使用Html代码,然后在html中写java代码,就好了~

JSP ... 就可以干这个事情。

步骤 1 : 

hello.jsp

在web目录下下新建一个文件hello.jsp

访问网页

http://127.0.0.1/hello.jsp

注: 不需要重启tomcat

<%@page contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" import="java.util.*"%>
 
你好 JSP
 
<br>
 
<%=new Date().toLocaleString()%>

步骤 2 : 

代码解释

1.<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.util.*"%>

是JSP的<%@page指令
 
2.contentType="text/html; charset=UTF-8"

相当于response.setContentType("text/html; charset=UTF-8"); 通知浏览器以UTF-8进行中文解码
 
3.pageEncoding="UTF-8"
 

如果jsp文件中出现了中文,这些中文使用UTF-8进行编码
 
4.import="java.util.*
 
导入其他类,如果导入多个类,彼此用,逗号隔开,像这样 import="java.util.*,java.sql.*"
 
 
步骤 3 :  <%=
 <%=new Date().toLocaleString()%>
输出当前时间,相当于在Servlet中使用response.getWriter()进行输出
response.getWriter().println(new Date().toLocaleString());
原文地址:https://www.cnblogs.com/JasperZhao/p/13450208.html