JSP 01 Intro

通过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());

 

上一篇:boost::lexical_cast模块测试 Source 是否不可复制


下一篇:Unexpected lexical declaration in case block