JSP系列教材 (一)- 教程

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

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

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

步骤1:hello.jsp
步骤2:代码解释
步骤3:<%=

步骤 1 : hello.jsp

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

访问网页

http://127.0.0.1/hello.jsp


注: 不需要重启tomcat

hello.jsp

<%@page contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8" import="java.util.*"%>

你好 JSP

<br>

<%=new Date().toLocaleString()%>

步骤 2 : 代码解释

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


是JSP的<%@page指令
 

contentType="text/html; charset=UTF-8"


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

pageEncoding="UTF-8"


如果jsp文件中出现了中文,这些中文使用UTF-8进行编码

import="java.util.* 


导入其他类,如果导入多个类,彼此用,逗号隔开,像这样 import="java.util.*,java.sql.*"

步骤 3 : <%=

<%=new Date().toLocaleString()%>


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

response.getWriter().println(new Date().toLocaleString());


更多内容,点击了解: https://how2j.cn/k/jsp/jsp-tutorials/530.html

原文地址:https://www.cnblogs.com/Lanht/p/12615393.html