问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于JSP的困惑

发布网友 发布时间:2022-04-21 17:27

我来回答

10个回答

热心网友 时间:2022-04-21 18:56

JSP(Java Server Pages)
JSP是一种技术!
在纯html页面中,仅包含静态内容,这些内容永远都是一样的,但是JSP页面不一样,里面的Java代码在服务器端运行,然后把执行过后的结果,还有一些html、JavaScript什么的这些内容传回给客户端浏览器,然后浏览器解析执行。
---
JavaScript和Java一样,也是一种语言,不过不同之处在于JavaScript主要是做客户端的编程,而且浏览器是它的生存环境,JavaScript写出的代码只有浏览器认识并且由浏览器解析执行;
---
我们做网站开发,是多种技术的综合运用,JSP只和Java有关系,和其他技术没有任何关系,只不过现在网站开发式多种Web技术的综合运用,JavaScript主要做客户端的编程,意思就是JavaScript写出的代码,将来在客户端浏览器执行,服务器不执行JavaScript;
---
bean是用java语言写的,bean就是一个Java类。html也是一种网页技术,我们做网站开发是离不开html的;
---
好了上面这些浅尝辄止,我主要说一下JSP:

JSP本身就是一个Servlet,不知道你对Servlet了解多少,总之Servlet就是一个Java类,只不过是实现了Serlvet接口,你要是不了解,就知道Servlet只不过是一个Java类就好了;

JSP本身来讲,就是在html标记中嵌入Java代码,怎么嵌入的Java代码就是借助了JSP的语法,JSP的语法很多很多。那么最后编写完的这个扩展名为.jsp的页面就是JSP页面,这个页面里面可能会包含好多技术,html、javaScript、Java代码、css 等等,这就是一个大杂烩。

将来有一个用户在浏览器写了一个网址,或者点击一个超链接,或者什么,总之是从客户端发送了一个请求信息到了服务器端,那么如果是第一次请求的这个JSP页面,Web容器(比如tomcat)的JSP引擎会将此JSP页面转换为一个Servlet,也就是一个Java类,然后再编译成一个.class文件,这就和我们编译一个Java类一样,然后Web容器new出一个Servlet的对象,然后把客户端的请求交给这个对象来处理,处理完了,Web容器再负责将响应消息发送回客户端。

上述过程如果楼主是初学,可能根本没明白,但是至少知道一个大概,这个过程。

所以,我们一直在谈JSP,JSP是什么?JSP就是一种技术!什么样的技术,就是我上述描述的整个执行的过程,JSP就是一种技术,作为JSP技术来讲,这种技术要求,要有一个扩名为.jsp的文件,这个叫做JSP页面,然后不论是静态的内容(html、javaScript、css ...),还是动态的内容(Java代码),都编写在这个页面里面,这里面每种技术都是彼此独立的,比如java和javaScript是两个公司的产品,但是使用JSP这种技术,他们这些技术都可以写在一起,然后将来转换Servlet啊,什么编译啊,什么的,等等,支持 这一整套的执行过程 的这种技术就是JSP技术。

只有Java代码会在服务器端执行,其他的,什么html、JavaScript、CSS、都是不再服务器端执行的,这些个内容会当做一个静态的文本内容随着响应信息,借助HTTP协议,传给客户端,然后浏览器解析执行。

热心网友 时间:2022-04-21 20:14

所谓jsp就是在html中加入了一些java代码。
java相信不用我再多做解释。
javascript是一个脚本语言,可以用来控制页面元素。
主要用于页面的动态展示部分和与用户交互。

就跟你说的一样,java和javascript是两个公司的不同产品,所以它们之间基本上是没什么关系的。

一个jsp页面,通过里面的java代码来在服务器获得数据库里面的数据。
然后将这些数据通过html标签来具体显示,
最后使用javascript来控制这些html页面元素。
呵呵,整个过程就是这样的。。。

热心网友 时间:2022-04-21 21:49

JSP是Java Server Page的缩写,是由Sun公司倡导、许多公司参与,于1999年推出的一种Web服务设计标准。JSP是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术可以建立安全、跨平台的先进动态网站。
要想真正地掌握JSP技术,必须有较好的Java语言基础,以及HTML语言方面的知识。
你说的这两个样式都不正确,你可以买本相关的书籍看看,要省钱,就下载电子版的。

热心网友 时间:2022-04-21 23:40

通俗点来说jsp是sun公司的一种嵌套在html中的脚本语言。而javascript是一种编程语言,常见的被用于在html中!
jsp不是html+javascript,而可以简单的说是html+java。

热心网友 时间:2022-04-22 01:48

JSP = Java Server Page

不是html+javascript也不是html+java

热心网友 时间:2022-04-22 04:13

通俗的来说,HTML里嵌套着JAVA语句称做JSP。

热心网友 时间:2022-04-22 06:54

JSP = Java Server Page

热心网友 时间:2022-04-22 09:52

你不用关心什么叫jsp,你是不是在自学啊?jsp仅仅是在你现阶段学习的还浅的时候会做逻辑处理,以后如果你进入公司在jsp里写<% %>是会被扣钱的,呵呵,到时候jsp就是html了,仅仅用作显示。你要非要知道jsp是什么的话那我告诉你,jsp是java的概念,和JavaScript没有关系。自学软件会遇到很多问题,建议还是找个培训系统学一下吧。

热心网友 时间:2022-04-22 13:07

jsp 是 java 里的一种技术

热心网友 时间:2022-04-22 16:38

java+html+javascript+sql
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
cpa改分电话可信吗 有人今年收到这样的短信吗? 温馨提示 通知:你此次报考的湖南中级会 ...会计从业资格证,今天有陌生号码打电话说我没过,是真的吗?我都考三... 坠入星河的温柔仙句 惊艳所有人的优美文案 坠入星河的温柔仙句 温柔很仙的宝藏文案 温柔到心坎里的文案句子(温柔且治愈的短句子) 实习期劳务合同简易版 ...企业受伤,如果辞职是否还有补偿?医疗费谁出? 毛晓彤十大经典电视剧 这个锦尚天舞舞蹈里面的音乐是什么?急求 http://m.iqiyi.com/w_19rr... 安装六十伏电动车电池显示器哪种好 没有结婚证男方可以给孩子上户口吗 给小孩上户口要结婚证吗 每天坚持跑五公里对身体有伤害吗? mac删除双系统合并分区 没有结婚证能给小孩上户口吗 跑步对身体的影响好吗?伤膝盖吗? 没有领结婚证孩子可以上户口吗 mac 原先是双系统,分区如何合并,删除windows分区后,空的分区在上,mac分区在下,无法拖动最大 跑步对身体有害吗 小孩上户口必须要结婚证吗 现在没有结婚证小孩可以上户口吗 跑步对身体到底有怎样的影响 没有结婚证可以给小孩上户口吗? 没结婚证孩子能上户口吗 没有结婚证小孩可以上户口吗 mac在磁盘管理里面多分了一个区。怎么删除这个分区并合并到苹果分区 没有结婚证孩子能上户口吗 没有结婚证可以给孩子上户口吗 跑步对身体有什么影响吗? 朗香教堂的设计构思 以朗香教堂为例论述粗野主义的特点 高分悬赏跪求:电线电缆自动生成报价表格。 朗香教堂的设计者是谁 最新电缆电线报价表国标 朗香教堂 模型应该用什么材料 小度苹果手机白屏一直转怎么回事 2016年电线电缆价格表 电线电缆价格表怎样设计 我需要朗香教堂平立面构图分析,我们要交作业, 帮我一下, 谢了, 904033745@.qq.com 远东电线电缆价格及产品介绍 柯布西耶的建筑风格是怎样的? 我是怎样选股的 柯布西耶的建筑风格是怎样的 早期人类社会的建筑分为哪些(七)? kiwi浏览器网页视频怎样跳转播放器 绝对私货:我是怎么选股的 梦见如来佛祖和观音付进了我们的身体 2.找三个安东尼·高迪的作品并分析他的作品是怎么运用新艺术运动相关设计语言_百度问一问 网站设计中,点击以歌曲名称后如何跳转到一个有嵌入播放器的页面里播放,