首页 > 其他分享 >JSP入门

JSP入门

时间:2022-10-20 23:14:31浏览次数:52  
标签:文件 Java 入门 jspService JSP out

JSP入门

JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整个服务器端的 Java 库单元提供了一个接口来服务于HTTP的应用程序。

JSP本质上相当于一种Servlet

JSP脚本

  • JSP脚本用于在JSP页面内定义Java代码
  • JSP脚本分类:
    1. <%.....%>:内容会直接放在 _jspService()方法之中
    2. <%=...%>:内容会放到out.print()中,作为out.print()的参数
    3. <%!...%>:内容会放到 _jspService()方法之外,被类直接包含

创建一个JSP文件

<%--
  Created by IntelliJ IDEA.
  User: 绫小路清隆
  Date: 2022/9/28
  Time: 20:31
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
        <h1>Hello World </h1>
<%
     int a=3;
 %>
</body>
</html>

JSP的缺点

  1. 书写麻烦:特别是面对复杂页面
  2. 阅读麻烦:相互掺杂在一起
  3. 复杂度高:运行需要依赖各种环境
  4. 占内存和磁盘:JSP会自动生成 .java和.class文件占用磁盘,运行的是.class文件占用内存
  5. 调试困难:出错后,需要找到自动生成的.java文件进行调试
  6. 不利于团队的协作:前端人员不会Java,后端人员不精html
  7. .......

标签:文件,Java,入门,jspService,JSP,out
From: https://www.cnblogs.com/wfy-studying/p/16811718.html

相关文章

  • Element快速入门
    Element快速入门概念:Element,一套为开发者、设计师和产品经理准备的基于Vue2.0的组件库,提供了配套设计资源,帮助你的网站快速成型。由饿了么公司前端团队开源。搭建Elem......
  • Go 语言入门很简单:什么是 Golang
    Golang是一种相对较新的编程语言,很快就流行起来。StackOverflow对开发人员进行了民意调查,发现Golang是学习Go编程语言的第三大热门。为了更好地理解为什么Go如此......
  • 怎么从html页面变成jsp页面
    修改html页面到jsp页面也就是从静态页面到动态页面.第一是:修改页面的编码<%@pagecontentType="text/html;charset=UTF-8"language="java"%>第二是加上base标签,这......
  • 数据行业非完全入门指南!
    作者:桔了个仔,南洋理工大学,Datawhale成员之前给从传统制造业转行的数据行业的朋友列的一个笔记,这里把原文贴出来。现在看来概括性不够,不过适合对大数据没有太多了解但想入行......
  • jsp使用WebUploader做大文件的分块和断点续传
    ​ 我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。这次项目的需求:支持大文件的上传和续传,要求续传支持......
  • rabbitmq 入门案例
                (26条消息)Springboot整合RabbitMq,用心看完这一篇就够了_小目标青年的博客-CSDN博客_springbootrabbitmq......
  • HTML快速入门和HTML标签-文件标签
    HTML快速入门快速入门:语法:1.html文档后缀名.html或者.htm2.标签分为1.围堵标签:有开始标签和结束标签。如<html> </html>2.自闭和标......
  • 算法数学笔记-五、群论入门
    #五、群论入门####群的定义可以理解为:$群G(S,*)=集合(S)+运算(*)$群的4个条件:在运算$*$作用下:1.封闭性2.存在单位元3.逆元存在4.$*$运算满足结合律 ####......
  • 【RocketMQ入门到精通】— RocketMQ学习入门指南 | RocketMQ物理部署结构精讲
    名言警句任何先进的技术均与魔法无异追本溯源​​经历了6个月的失踪,我将带着干货终究归来!【RocketMQ入门到精通】​​RocketMQ逻辑部署结构ProducerGroup(生产者组)   ......
  • 【学习笔记】JSP基础语法和指令
    JSP基础语法和指令写jsp代码之前,需要导入四个包Servlet依赖JSP依赖JSP表达式依赖standard标签库 基础语法jsp表达式语法:<%=xxxxxxx%>xxxxxxx为j......