JSP

作者: PC_Repair | 来源:发表于2018-08-21 09:29 被阅读23次

示例代码:

<%@page contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" import="java.util.*"%>
你好 JSP
<br>
<%=new Date().toLocaleString()%>
  • <%@page指令,内容分析如下:
//通知浏览器以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

相关文章

  • java基础-day43-JSP

    JSP 1. JSP 1.1 JSP概述 1.2 为什么要用JSP 1.3 JSP语法 1.3.1 JSP语法格式...

  • jsp学习 EL JSTL C标签

    JSP 第一个JSP程序 JSP对比servlet JSP中java脚本元素 JSP原理 JSP的翻译规则 JSP...

  • JSP基础学习笔记(3)--JavaBean

    JSP动作标签:

  • 用session对象实现用户登录

    index.jsp deal.jsp main.jsp exit.jsp

  • JavaWeb之JSP

    八、JSP 目录:什么是JSP、JSP原理、JSP基础语法、JSP指令、9大内置对象、JSP标签 JSTL标签 E...

  • jsp语法

    Jsp语法包含:注释、jsp指令、jsp脚本元素、jsp动作元素。 Jsp注释: Htm...

  • jsp

    jsp介绍 jsp语法 jsp指令 EL表达式 自定义标签 jsp指令 - page jsp指令 - includ...

  • JSP入门

    JSP的基本语法:1.JSP声明语法。2、JSP程序脚本。3、JSP脚本注释。4、JSP内容输出表达式。5、JSP...

  • jsp的内置标签

    jsp:forward 重定向标签

  • Java面试问题

    1、JSP: jsp和servlet的区别 jsp本质就是Servlet,jsp的工作原理是:JSP页面在执行的时...

网友评论

      本文标题:JSP

      本文链接:https://www.haomeiwen.com/subject/avcdiftx.html