首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java Web(八)JSP

JSP 一.入门 1.概念 Java Server Pages,Java 服务端页面 一种动态网页技术,其中既可以定义 HTML、JS、CSS 等静态内容,还可以定义 Java 代码动态内容 JSP...> 3.原理 概念:Java Server Pages,Java 服务端页面 JSP=HTML+Java,用于简化开发 JSP 本质上就是一个 Servlet 二.脚本 1.JSP...脚本 JSP 脚本用于在 JSP 页面内定义 Java 代码 JSP 脚本分类: :内容会放到 jspService()方法之外,被类直接包含成员位置 2.JSP 缺点 由于 JSP 页面内,既可以定义 HTML 标签,又可以定义 Java 代码,造成了以下问题 书写麻烦:特别是复杂页面...占内存和磁盘:JSP 会自动生成.java 和.class 文件占磁盘,运行是.class 文件占内存 调试困难:出错后,需要找到自动生成 java 文件进行调试 不利于团队协作:前端人员不会 Java

97830
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JAVA_WEB--jsp概述

    JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立一种动态网页技术标准...JSP技术有点类似ASP技术,它是在传统网页HTML(标准通用标记语言子集)文件(.htm,.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为...用JSP开发Web应用是跨平台,既能在Linux下运行,也能在其他操作系统上运行。 它实现了Html语法中java扩展(以 形式)。JSP与Servlet一样,是在服务器端执行。...Java Servlet是JSP技术基础,而且大型Web应用程序开发需要Java Servlet和JSP配合才能完成。...JSP具备了Java技术简单易用,完全面向对象,具有平台无关性且安全可靠,主要面向因特网所有特点。 JSP优势 与ASP相比:JSP有两大优势。

    1K30

    Java EE基础之JSP

    从本篇文章开始,我会用文章记录下我在学习Java EE过程中一些笔记和感悟,至于还没有更新结束Java SE还是会继续写,只是我觉得一直写语法很枯燥,自己也没法继续下去,所以带着点web...这种将html代码耦合在Java代码中方式,直接导致前端程序员没法直接参与编码工作,后端程序员工作量日益增大,这是低效,是必然要被淘汰。      ...在不甘痛苦中,我们发明了JSP,这是一种将Java代码耦合在html代码中方式,类似于这样: <body...包括源代码.java和编译后.class文件,其实很多人认为JSP好像和面向对象没有什么关系了,其实不然,因为每个servlet都是一个Java类,不然如何执行Java脚本。...我们可以在jsp页面中使用javafor循环,if,else判断等,只要是Java语法允许jsp页面都是可以写

    1.6K100

    Java JSP 已经被淘汰了吗?

    控制层负责接收参数,调用相关业务层,封装数据,以及路由到jsp页面。然后jsp页面上使用各种标签(jstl/el)或者手写java()将后台数据展现出来。 对吧?...下面步入正题,首先以后java web项目都尽量要避免使用jsp,要搞前后台解耦,玩分布式架构,这样我们应用架构才更强。...前端工程师做好html后,需要由java工程师来将html修改成jsp页面,出错率较高(因为页面中经常会出现大量js代码),修改问题时需要双方协同开发,效率低下。...jsp必须要在支持javaweb服务器里运行(例如tomcat等),无法使用nginx等(nginx据说单实例http并发高达5w,这个优势要用上),性能提不上来。...这篇文章主要目的是说jsp在大型外网java web项目中被淘汰掉,可没说jsp可以完全不学,对于一些学生朋友来说,jsp/servlet等相关java web基础还是要掌握牢,不然你以为springmvc

    1.4K10

    JSP & Java 期末复习整理

    Java 期末复习 第一章 1.1.1 JSP 1.1.2 Jsp 优点 1.2.2 B/S技术工作原理 1.2.3 如何访问动态网页 1.2.4 —— Tomcat目录结构 1.2.6 —— Web应用目录结构...第二部分 Java 第一章节 1.1.1.介绍 1.1.2.JVM 虚拟机 1.1.3.Java 特点 1.1.5 Java开发环境 1.1.7 使用编辑器编写JAVA程序 1.2.1 变量定义 1.2.2...在HTML中嵌入Java脚本代码,形成JSP文件,后缀名为(*.jsp) 由应用服务器中JSP引擎来编译和执行嵌入Java脚本代码 在服务器端执行。...内置对象 (单选) JSP内置对象是 Web 容器创建一组对象 JSP内置对象名称是JSP 保留字 JSP内置对象是可以直接在JSP页面使用对象,无需使用**“new”**获取实例 3.1.2...第二部分 Java 第一章节 1.1.1.介绍 1.1.2.JVM 虚拟机 1.1.3.Java 特点 1.1.5 Java开发环境 javac:Java编译器 javaJava解释器 jdb:Java

    1.9K30

    JAVA_WEB--jsp语法

    JSP声明 一个声明语句可以声明一个或多个变量、方法,供后面的Java代码使用。在JSP文件中,必须先声明这些变量和方法然后才能使用它们。 JSP声明语法格式: <%!...由于表达式值会被转化成String,所以可以在一个文本行中使用表达式而不用去管它是否是HTML标签。 表达式元素中可以包含任何符合Java语言规范表达式,但是不能使用分号来结束表达式。...它能够动态插入一个文件,重用JavaBean组件,引导用户去另一个页面,为Java插件产生相关HTML等等。...类实例,提供对JSP页面所有对象以及命名空间访问 page 类似于Java类中this关键字 exception Exception类对象,代表发生错误JSP页面中对应异常对象 JSP属于脚本语言... <%@ page language="<em>java</em>" contentType

    1K10

    Java学习之JSP

    Java学习之JSP篇 0x00 前言 关于jsp内容其实不多,就来简单记录一下jsp概念性内容,避免忘记。...0x01 Jsp概念 jsp全称是Java Server Pages: java服务器端页面。 其实jsp本质上就是一个Servlet,jsp在解析时候,中间件会自动转换成.java后缀文件。...而.java文件会被中间件会把java文件转换为字节码文件,这样才能被解析运行。 0x02 Jsp编写 Jsp定义格式: 1. :定义java代码,在service方法中。...代码 %>:定义java代码,在jsp转换后java成员位置。 3. :定义java代码,会输出到页面上。输出语句中可以定义什么,该脚本中就可以定义什么。...导入页面的资源文件 * 3. taglib : 导入资源 * <%@ taglib prefix="c" uri="http://<em>java</em>.sun.com

    69410

    Java 进阶篇】Java JSP(JavaServer Pages)

    它是在静态Web页面中嵌入Java代码一种方式,使得开发者可以借助Java强大功能来创建动态、交互性强Web应用程序。在本文中,我们将深入探讨JSP概念、原理和基本用法。 1....JSP页面允许在HTML页面中嵌入Java代码,使得开发者可以使用Java各种功能来动态生成页面内容。 1.2 JSP优势 易于学习和使用: JSP使用简单,语法类似于HTML,容易上手。...JSP基本语法 2.1 JSP标签 JSP使用特定标签嵌入Java代码,这些标签由包围。...2.2 JSP指令 JSP指令用于设置全局信息,如引入Java类库、设置页面语言等。指令以结尾。...JSP控制流程 在JSP中,可以使用Java控制流程语句来实现条件判断和循环。

    54250

    Java --- JSP2新特性

    自从03年发布了jsp2.0之后,新增了一些额外特性,这些特性使得动态网页设计变得更加容易。jsp2.0以后版本统称jsp2。.../html;charset=UTF-8" language="java" import="java.util.*" %> index.jsp</title...可以看到这两个元素作用和我们jsp编译指令include十分相似,只是我们include编译指令可以自己选择引入外部文件放在被引入jsp页面中位置,而这两个元素则一个是引入到当前jsp页面头部...二、表达式语言(EL)      表达式语言是一种简化了数据访问方式,使用它我们可以用简单语法来实现对数据访问。在jsp2中,建议使用表达式语言使得jsp页面格式一致,而避免使用jsp脚本。...我们之前说过,标签文件是简化了自定义标签,最终还是会被编译成Java类,和我们之前自定义标签时候写标签处理类差不多。

    1.1K90

    jsp printwriter_java socket编程

    大家好,又见面了,我是你们朋友全栈君。 Java PrintWriter 类 在本教程中,我们将通过示例来学习Java PrintWriter及其print()和printf()方法。...java.io包PrintWriter类可用于以通常可读形式(文本)写入输出数据。 它继承了抽象类Writer。...创建一个PrintWriter 为了创建打印写入器,我们必须导入java.io.PrintWriter包。导入包之后,我们就可以创建打印写入器了。...print()方法print() – 将指定数据打印到写入器 println() – 将数据与末尾新行字符一起打印到写入器 示例 import java.io.PrintWriter; class...示例:使用PrintWriterprintf()方法 示例 import java.io.PrintWriter; class Main { public static void main(String

    87420

    Java EE基础之JSP(三)

    原来准备简单点,用一篇文章介绍完JSP,没想到细节很多。这是第三篇也是最后一篇,这三篇文章介绍了基本JSP知识,很多名词概念和用法,一定要在实践项目中使用之后才会有更加亲切体会。...第三篇接着上篇介绍JSP内置对象。      上篇我们说过,在我们响应用户请求方法_jspservice()方法头部,定义和初始化了一些局部变量。...所有被application设置访问范围数据在整个web应用中都是可见,无论你是jsp页面还是servlet页面,只要是位于当前web应用中页面都是可以访问该数据。...结果显而易见,但是不要忘记引入Java.io.* 这个包,否则会报错,不能识别OutputStream。      第二个用法,页面重定向。...<%@ page contentType="text/html;charset=UTF-8" language="<em>java</em>" import="<em>java</em>.io.

    1.1K60

    Java 进阶篇】JSP 简单入门

    在现代Web开发中,JavaServer Pages(JSP)是一项非常重要技术。JSP允许开发者将Java代码嵌入HTML页面,以实现动态内容生成和呈现。...JavaServer Pages,简称JSP,是一种用于开发Web应用程序Java技术。它允许开发者在HTML页面中嵌入Java代码,以生成动态内容。JSP页面的文件扩展名通常是.jsp。...可嵌入Java代码:JSP页面中可以嵌入Java代码,以处理逻辑和数据。 动态生成内容:JSP允许在页面加载时动态生成内容,而不是静态固定内容。...:用于获取JavaBean属性。 :用于插入Java代码块。 :用于插入Java表达式。...第三部分:使用 JSP 3.1 创建简单 JSP 页面 要创建一个简单JSP页面,您可以创建一个.jsp文件,并在其中编写HTML代码和嵌入Java代码。

    63840

    初学Java Web(6)——JSP学习总结

    ,但是在 Java 源文件中通过字符串拼接方式生成动态 HTML 内容会导致代码维护困难、可读性差 JSP 虽然规避了 Servlet 在生成 HTML 内容方面的劣势,但是在 HTML 中混入大量...默认值java,目前只支持java。 2.extends:指示 JSP 对应 Servlet 类父类。不要修改。 3.*import:导入JSPJava脚本使用到类或包。...(如同Javaimport语句) JSP 引擎自动导入以下包中类: javax.servlet.* javax.servlet.http.* javax.servlet.jsp.* 注意...运算符主要用来判断值是否为空(NULL,空字符串,空集合),返回 true / false ---- JSTL 作用:消除 JSP Java 代码 在 JSP 中使用 JSTL 步骤: 1.引入入...,比如引入核心标签库 下面列出 JSTL 主要提供 5 大类标签库(

    2K70

    Java 进阶篇】JSP 指令详解

    引言 在 Web 开发中,前端和后端交互至关重要。JSP 为我们提供了一种将 Java 代码嵌入 HTML 页面的方法,使得页面可以根据动态数据进行渲染。...以下是一些常用属性: language:指定在 JSP 页面中使用编程语言,通常为 “java”。 contentType:设置响应内容类型和字符编码。...以下是一个示例: <%@ page language="<em>java</em>" contentType="text/html; charset=UTF-8" import="<em>java</em>.util.*" session...页面指令示例 下面是一个包含各种页面指令简单示例: <%@ page language="<em>java</em>" contentType="text/html; charset=UTF-8" import="<em>java</em>.util...以下是一个示例,展示如何引用页面指令<em>的</em>属性: <%@ page import="java.util.

    41140

    Java 进阶篇】JSP EL 详解

    Java Web 开发中,JavaServer Pages(JSP)是一种强大技术,用于创建动态 Web 应用程序。...JSP 一个关键方面是 Expression Language(EL)表达语言,它允许您在 JSP 页面中嵌入 Java 代码,以便在页面上访问和操作数据。...它提供了一种访问和操作数据方式,使得在 JSP 页面中可以轻松地嵌入 Java 变量、方法和表达式。使用 EL,您可以更轻松地将数据呈现在 Web 页面上,而无需大量 Java 代码。...总结 本博客涵盖了 Java JSP EL 表达语言基础知识和高级用法。EL 提供了一种简洁和强大方式来访问和处理数据,以创建动态 Web 应用程序。...希望这篇博客能够帮助您更好地理解和使用 Java JSP EL 表达语言。祝您编写出优雅而强大Web应用程序!

    43670
    领券