首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JavaWeb】92:JSP入门

一、jsp概述 1jsp出现的原因 jsp这个技术的出现是为了解决一个什么问题? 先看如下情况: ? 在Java代码中,服务器要响应一个HTML页面给浏览器,需要将标签拼接在代码中。...jsp技术就应运而生了,在jsp文件中,既能写Java代码,又能写HTML代码,特别地厉害。...3jsp为什么被淘汰了? jsp被淘汰本身并不是因为技术落后的原因,它之所以被淘汰是因为行业趋势。...以上也就完成了在jsp文件中写Java代码了。 2jsp执行流程 jsp文件为何可以写Java代码,其底层是怎么样的一个执行流程呢?画图讲解: ?...①浏览器访问demo01.jsp 根据对应的路径来访问jsp文件,该jsp文件会被转化成两个文件: demo01_jsp.java和demo01_jsp.class。

49630

JavaWeb(一)JSP原理,组成

JSP(Java sever pages):一种用于开发动态web页面(资源)的技术。 jsp页面是在服务器上运行的一个页面,一个jsp页面就是一个类。...写jsp就像在写html,jsp允许在页面中编写java代码,并允许开发人员在页面中获取request,response等web常用开发对象,实现与浏览器的交互。 JSP原理: ?...JSP 的执行过程: (1) 客户端发出Request (请求); (2) JSP Container 将JSP 翻译成Servlet 的源代码; (3) 将产生的Servlet 的源代码经过编译后,加载到内存执行...JSP和Servlet的执行效率相差不大,只是第一次执行JSP页面时需要进行编译。 一般人都会以为JSP 的执行性能会和Servlet 相差很多,其实执行性能上的差别只在第一次的执行。...-- … -->, 不会消失,在页面中也能看到 6, 一些静态内容 jsp中html内容称为模板元素,jsp模板元素定义了网页基本骨架,即定义了页面结构和外观。

1.5K90

JavaWeb——JSP入门学习(JSP基本概念、JSP脚本、JSP内置对象)

本章内容只对JSP内容做入门介绍,是为了会话技术的Cookie和Session内容的承接,后续再写文章详细介绍JSP。...1 JSP基本概念 JSP,Java Server Pages,Java服务器端界面,可以理解为一个特殊页面,既可以定义html标签,又可以定义Java代码。可以简化书写!...【JSP原理】:JSP本质上就是一个Servlet 1)服务器解析请求消息,找是否有index.jsp资源; 2)若找到了,则将其转化为.java文件; 3)编译.java文件,生成.class字节码文件...2 JSP脚本 JSP脚本,就是JSP定义Java代码的方式,有三种: 1):定义的java代码,在service方法中,service中可以定义什么,该脚本中就可以定义什么;...3 JSP的内置对象 内置对象,就是指在jsp页面中不需要获取和创建,可以直接使用的对象。

14.7K10

JavaWeb11-jsp.cookie.session(1)

Jsp&cookie & session 一.jsp 1. jsp的介绍 JSP全名为Java Server Pages,中文名叫java服务器页面,本质是一个简化的Servlet设计,它是由Sun Microsystems...JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。...2. jsp的原理 jsp原理 上图描述的是一个jsp页面hello.jsp在服务器中处理的过程。...1.在浏览器中输入 http://localhost/day10/hello.jsp 2.服务器得到请求,会通过jsp引擎查找到hello.jsp页面 3.服务器将查找到的hello.jsp页面翻译成hello_jsp.java...可以使用jsp注释(推荐) 在Java源码和html源文件中都没有 4. jsp与servlet的结合使用 Jsp实现登录案例 把昨天的登录操作使用jsp实现一下,流程稍稍改变一下

84450

JAVAWeb| 详解JSP技术、指令、隐式对象、标签

1 简单介绍一下JSP 首先,我们来了解一下JSP这个东东,大家看它的缩写可能有点懵逼,告诉大家全称之后可能会更容易理解,JSP全称:Java Server Page ,直译过来便是爪洼服务页面,当然直译是不行滴...JSP的简介也就这么些内容,我们的jsp代码,都是写在后缀名为.jsp的文件当中,大家可以尝试用ide创建一个web项目,里面会有一个index.jsp,大家可以看看里面的内容。...2 JSP是怎么运作的? jsp在第一次被访问的时候会被Web容器翻译成servlet,所以jsp本质上就是一个Servlet。 给大家画了一张过程图: ?...java代码 > ---会被翻译成servlet的成员的内容 JSP注释: 3 JSP指令 在JSP中有三大指令: page指令、include指令、taglib指令 咱们一个一个来吧...标签 JSP标签能够用来控制JSP的行为,执行一些JSP的页面动作,通过这些标签也可以实现很多行java代码才能够实现的功能,比如说请求转发等。

54940

JSP Cheat Sheet - JavaWeb基础学习速查表

JavaWeb学习速查表 整理JavaWeb学习中遇到的问题以及笔记,按分类编排 JSP基本语法 指令标识 - 脚本标识 - JSP注释 - 动作标识 JSP内置对象 JSP内置对象 JSP中的TAG...文件与标记 Tag - Tag创建与调用 JSP与JavaBean Java Servlet MVC JSP连接数据库 ---- 指令标识 指令标识用于设定整个JSP页面范围内都有效的相关信息,是被服务器解析执行的...说明:服务器执行JSP页面时,会将JSP页面转换为Servlet类,在该类中会把使用JSP声明标识定义的变量和方法转换为类的成员变量和方法。 语法: <%!...注释 JSP页面由HTML,JSP,JAVA脚本等组成,所以在其中可以使用多种注释格式。...jsp表达式,但限制当前应用中的资源 :子动作标识,用于向被包含的动态页面中传递参数 传递参数标识 JSP的动作标识可以作为其他标识的子标识,用于其他标识传递参数

1.5K50

JavaWeb(二)jsp运行原理,九大内置对象

JSP运行原理: 每个JSP页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。...JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的 调用方式进行调用。...由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而是直接调用,所以程序的执行效率不会受到影响。...JSP引擎在调用JSP对应的_jspServlet时,会传递或创建9个与web开发相关的对象供_jspServlet使用。...JSP技术的设计者为便于开发人员在编写JSP页面时获得这些web对象的引用,特 意定义了9个相应的变量,开发人员在JSP页面中通过这些变量就可以快速获得这9大对象的引用。

1.2K60

JavaWeb核心篇(3)——JSP,MVC,三层架构

JavaWeb核心篇(3)——JSP,MVC,三层架构 在本篇文章中我们会学习到JSP,MVC,三层架构 虽然JSP已经快被时代所淘汰,但是在一些老旧的工作场所还是有在使用,所以了解一下也不为过 至于...JSP的原理: JSP本质上是一个Servlet JSP在被访问时,由JSP容器(Tomcat)将其转换为Java文件(Servlet),在由JSP容器(Tomcat)将其编译,最终对外提供服务的其实是这个字节码文件...JSP脚本 JSP中可以直接书写HTML代码,因为JSP会自动将文本带入到out的write方法中去 但是Java的内容不能直接输出,需要采用脚本方法 JSP的脚本主要分为三种: ...,用于简化JSP页面的Java代码: 主要功能:获得数据 语法:${expression} ${brands}:表示获得域(request)中存储的key为brands的数据 然后我们来介绍一下JavaWeb...和MVC三层架构我们就到这里 附录 该文章属于学习内容,具体参考B站黑马程序员陈老师的JavaWeb课程 这里附上链接:01-JSP概述&快速入门&原理_哔哩哔哩_bilibili

44820

JavaWeb12-JSP, EL表达式,JSTL标签

JSP & EL & JSTL 一.JSP 1. jsp回顾 jsp作用 jsp全称java server pages(java服务器页面),本质是一个servlet.它是在传统的网页HTML文件(*....htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp). jsp作用:将内容的生成和显示进行分离 用JSP技术,Web页面开发人员可以使用...%> part.jsp中的代码 没有定义变量s 尽管part.jsp本身会有错误但是运行main.jsp就可以正确引入part.jsp...7. jsp动作标签 jsp标签介绍 JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护。...如果你使用Myeclipse开发javaweb,那么把项目发布到Tomcat时,你会发现,Myeclipse会在当前工程的lib目录下存放jstl的jar包,如果没有使用Myeclipse开发,那么就需要自己导入这个

1.7K90

JavaWeb学习总结——JSP中的九个内置对象

一、JSP运行原理 每个JSP页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。...由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而是直接调用,所以程序的执行效率不会受到影响。...JSP技术的设计者为便于开发人员在编写JSP页面时获得这些web对象的引用,特意定义了9个相应的变量,开发人员在JSP页面中通过这些变量就可以快速获得这9大对象的引用。...Jsp页面采用服务器端跳转的方式跳转到另一个Jsp页面,那么一般会使用标签,标签用于把请求转发给另外一个资源。...<%-- 使用jsp:include标签引入资源 <jsp:include page="/jspfragments

85120

Java匹马行天下之JavaWeb核心技术——JSP

JSP动态网页技术 一、JavaWeb简介 一、什么是JavaWeb?  JavaWeb是用Java技术来解决相关web互联网领域的技术总称。  ...二、JSP基础学习 一、JSP简介 JSP全名为Java Server Pages,其根本是一个简化的Servlet设计,他实现了再Java当中使用HTML标签。...JSP是一种动态网页技术标准也是JavaEE的标准。JSP与Servlet一样,是在服务器端执行的。 JSP实际上就是Servlet。...jsp=html+java脚本+jsp标签(指令) jsp中无需创建即可使用的对象一共有9个,称为九大内置对象。...七、JSP的三个指令  JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。

1.1K40
领券