jsp是java server pages的缩写,意思是java的服务器页面,和html页面一样,用来描述网页的一种语言,后缀名是.jsp。

目录

jsp简介

jsp是谁发明的呢,html就可以实现显示功能,为什么需要jsp呢?

jsp本质

jsp的具体内容可参见:

jsp的九大内置对象

jsp的知识点总结(jsp的头部指令,常用脚本,常用标签)以及练习题(附代码)


jsp简介

jsp是谁发明的呢,html就可以实现显示功能,为什么需要jsp呢?

jsp是sun公司(已被甲骨文公司收购)发明的一种动态网页技术标准,可以代替servlet程序回传html界面的数据,就比如说我点击登录,完后这个页面就需要跳转到index页面,那么这个index页面怎么显示在浏览器上呢,一种方法是把这个页面都用java程序写在doGet函数中,这样就很繁琐,比如下面这种。

执行servlet程序后,页面刷新到客户端,这样的话要在servlet程序中写出所有的html页面的程序,所以很麻烦。如果用jsp的话就像html语言一样简单,还有语法纠错功能。

jsp本质

jsp本质就是servlet程序,因为jsp文件反编译成的.class文件和servlet程序反编译的结果一样的。

怎么看jsp页面对应的java和.class文件呢?

启动服务器后去这个地址下看

因为这个index_jsp类(index.jsp对应的类)是继承于org.apache.jasper.runtime.HttpJspBase的,而这个玩意继承于HttpServlet,所以jsp和servlet是一样的,具体看反编译的语句都是一样的。

jsp的具体内容可参见:

jsp的九大内置对象

jsp的知识点总结(jsp的头部指令,常用脚本,常用标签)以及练习题(附代码)

资料来源:B站尚硅谷

java中的 jsp是啥相关推荐

  1. 关于Java中对于jsp文件的浅认识

    jsp文件可以作为java的模板页面?yes! 前端写好的HTML静态文件,后台的Java人员可以改为jsp文件,从而作为模板页面进行嵌套. 在项目中,或多或少的和java工程师有过一定的技术交流,发 ...

  2. Java中的JSP是什么?如何实现JSP

    JavaServer Pages(JSP)是一种Java技术,可以用于开发动态Web应用程序.它允许开发人员将Java代码嵌入到HTML页面中,以便生成动态内容.本文将介绍JSP的工作原理,以及如何在 ...

  3. jsp 将页面中的值导入java中_JavaWeb - JSP:概述和语法,内置对象,JavaBean 组件,MVC 设计模式

    JSP 的概述 概念 JSP 是 Java Server Pages 的简称,跟 Servlet 一样可以动态生成 HTML 响应, JSP 文件命名为 xxx.jsp. 与 Servlet 不同,J ...

  4. java中的jsp文件创建_在JSP中创建文件夹和文件

    在JSP中判断某文件是否存在,并创建文件夹和文件. 备忘. 在WinXP + Tomcat5.1 中,代码如下: //得到web根路径//绝对路径 //getServletContext().getR ...

  5. java重定向cookie_在java中,JSP重定向,转发,Cookie,session

    //第一种情况,先增加Cookie后重定向,A2.jsp能正常获取name的值"你好" //Cookie c=new Cookie("name",URLEnco ...

  6. Java Web中的jsp技术

    在动态网页开发中,经常需要动态生成html内容,如果使用servlet来实现html页面数据的改变会导致程序十分臃肿.为了克服这些缺点,Oracle(Sun)公司推出了jsp技术. JSP全名是Jav ...

  7. java中jsp页面foreach遍历输出的使用

    需要下载 导入第二个包后不需要设置配置文件 jsp页面中 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/js ...

  8. J2EE中使用jstl报http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar错...

    一.发现问题 运行引用了jstl的jsp页面 报http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or th ...

  9. 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]

    无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core] jsp中出错提示: The absolute uri: h ...

  10. JAVA中.jsp模板文件AJAX异步请求 - 数据渲染问题

    JAVA中.jsp模板文件AJAX异步请求 - 数据渲染失败,谁的过失? 后端已经查询出来结果,但是返回的API接口response查看不到对应的信息.(即:后台有,前台没有) 原因分析: 是因为AJ ...

最新文章

  1. 用R来分析洛杉矶犯罪
  2. Lesson 4- Exchange Server 2010 Publish
  3. 【机器学习基础】数学推导+纯Python实现机器学习算法25:CatBoost
  4. A/B Matrix CodeForces - 1360G(思维构造)
  5. Subversion之路--实现精细的目录访问权限控制(v1.0 更新于2006.12.05)(二)
  6. 我们为什么推荐在Json中使用string表示Number属性值
  7. 操作系统学习笔记-01-操作系统的概念(定义),功能和目标
  8. android 手机固定mac地址吗,Android手机获取Mac地址的几种方法
  9. 学习common-upload源码,理解上传原理
  10. python中使用frame需要安装_python – 在SFrame中分组而不安装graphlab
  11. MDR的进阶版本-GMDR
  12. 业务系统监控解决方案
  13. 2019软考-软件设计师考试真题与详解
  14. 用例图之参与者、用例间的四种关系
  15. 【历史上的今天】9 月 21 日:世界上第一部商用移动电话;苹果发布 iPhone 5 ;Mini-SATA 研制成功
  16. sdnu oj 1357.Text Reverse 字符串
  17. Android电话拦截及拦截提示音的实现
  18. 新手小白,做这几个短视频自媒体平台,有播放量就有收益
  19. 十二、数字图像处理之彩色图像处理
  20. 计算机基础——进制与数据编码

热门文章

  1. “打工女皇帝”吴士宏-永远先走一步
  2. 错误记录:FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecate
  3. ajax串数组包含双引号,解决AJAX请求中含有数组的办法
  4. AGV、IGV、RGV这三者之间的区别浅析
  5. 软件测试中的心理学效应
  6. 韶音耳机连不上电脑_骨传导耳机怎么连接电脑
  7. Stressful Training(二分+贪心+优先队列)
  8. 无法自动修复此计算机鼠标按不了机,win10系统罗技M558鼠标无法自动连接的修复方法...
  9. 分享基于HTTP长连接的Web端即时通讯技术
  10. 怎么把flac转换为mp3格式