zoukankan      html  css  js  c++  java
  • JSP (一) -- 初识JSP


    概念

    JSP (Java SErver Pages),简化Servlet设计,在HTML标签中嵌套Java代码。用以高效开发Web引用的动态网页

    作用

    替换显示页面部分的Servlet(使用".jsp"文件替换"Xxx.java")

    JSP开发

    创建JSP

    在Web目录下新建*.jsp文件(与WEB-INF平级)

    JSP编写Java代码

    <%--
      Created by IntelliJ IDEA.
      User: zjw
      Date: 20/10/29
      Time: 19:31
      To change this template use File | Settings | File Templates.
    --%>
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>index</title>
    </head>
    <body>
        <%= new java.util.Date()%>
    </body>
    </html>
    
    • 使用<%= %>标签编写Java代码在页面中打印当前系统时间。

    访问JSP

    idea中tomcat配置热部署

    在浏览器输入http://ip:port/项目路径/资源名称

    JSP与Servlet

     关系:
       JSP文件在容器中会转换成Servlet执行。
       JSP是对Servlet的一种高级封装。本质还是Servlet。
     区别:
       与Servlet相比,JSP可以很方便的编写或者修改HTML网页而不用去面对大量的println语句。
    

    JSP实现原理

    Tomcat会将xxx.jsp转换成Java代码,进而编译成.class文件运行,最终将运行结果通过response响应给客户端。

    我们编写了一个index.jsp页面,在部署项目后,控制台可以看到项目的路径。

    在进入路径后可以看到生成的index_jsp.java文件和编译后生成的index_jsp.class文件.

    --------------- 我每一次回头,都感觉自己不够努力,所以我不再回头。 ---------------
  • 相关阅读:
    自考新教材-p173_3(1)
    自考新教材-p148_5(2)
    自考新教材-p148_5(1)
    自考新教材-p148_4
    自考新教材-p147_3
    自考新教材-p146_4(2)
    python 模块 chardet报错解决方法:下载及介绍
    第 52 讲:论一只爬虫的自我修养
    第 51 讲: _name_属性
    Python 培训第一讲
  • 原文地址:https://www.cnblogs.com/zjw-blog/p/13899480.html
Copyright © 2011-2022 走看看