JSP(全称 Java Server Pages)Java 服务端页面技术,是 JavaEE 平台下的技术规范。
它允许使用特定的标签在 HTML 网页中插入 Java 代码,实现动态页面处理,所以 JSP 就是 HTML 与 Java 代码的复合体。
JSP 技术可以快速的实现一个页面的开发,相比在 Servlet 中实现页面开发将变得更加容易
JSP运行原理
1.通过浏览器首次访问jsp时
2.JSP容器会生成对应的Servlet文件,也就是.java文件
3.JSP容器,会把java文件编译对应的class文件
4.JSP容器,会生成对应的servlet对象
5.通过生成的servlet对象,去处理浏览器发送的请求,响应数据给浏览器。
JSP指令
JSP指令控制JSP编译器如何去生成servlet,以下是可用的指令:
包含指令include –包含指令通知JSP编译器把另外一个文件完全包含入当前文件中。效果就好像被包含文件的内容直接被粘贴到当前文件中一样。这个功能和C预处理器所提供的很类似。

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%@page import="java.util.Date" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>date.jsp页面用来输出当前时间<%out.print(new Date().toLocaleString()); %>></body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>我是include页面,下面是我包含进来的页面:2020080605020<%@ include file="date.jsp" %>
</body>
</html>


JSP注释:
在jsp里面,可以书写html,可以书写java,可以书写jsp自身的一些内容。
在jsp里面写注释三种形式:
html注释: :在任何地方都存在了。
.java注释:单行,多行,文档注释:它存在jsp页面,也存在java文件里面,对应生成的html就消失了
jsp注释: <%-- jsp注释–>: 只存在jsp页面,在生成对应的java文件时,它就消失了。

java(jsp技术)相关推荐

  1. java周边商户计算性能差_【美团外卖商家版电脑版和BLOG4J高性能的java/jsp版博客系统哪个好用】美团外卖商家版电脑版和BLOG4J高性能的java/jsp版博客系统对比-ZOL下载...

    BLOG4J 是一套基于 JAVA / JSP 技术的博客系统,是CMS4J兄弟产品之一,通过BLOG4J可以帮助门户网.企业快速的搭建自己的博客系统,并能够在BLOG4J基础之上进行扩展.订制.BL ...

  2. Java Web中的jsp技术

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

  3. Java开发之掌握JSP技术

    一.Java初级开发之jsp概述 1.关于jsp JavaServer Pages简称jsp,从"server"这个词可以看出,这其实也是一门java服务端技术,其实可以简单的把j ...

  4. Java Web之JSP技术

    JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术.JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比htm ...

  5. java技术及ssh框架和jsp技术的介绍 外文文献及翻译_java技术及ssh框架和jsp技术的介绍 外文文献及翻译.doc...

    java技术及ssh框架和jsp技术的介绍 外文文献及翻译.doc 还剩 34页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保 ...

  6. java技术及ssh框架和jsp技术的介绍 外文文献及翻译_外文翻译 java技术及ssh框架和jsp技术的介绍 jsp程序.docx...

    外文翻译 java技术及ssh框架和jsp技术的介绍 jsp程序.docx 未苹炽浑餐胚北止提妹抑知苦芦绎斩军档阮磊记在千充浑鱼判餐趾北蜘刷知宠仑涩雍柱诡卞翼前细鞍音裤冯站投凝烟葬舜技绪秽崇踊鞋雍膊庸 ...

  7. JSP技术已死 ? (Java Server Page technology will die) ?

    JSP技术已死 ? (Java Server Page technology will die) ? 自从JamesGosling开发Java语言,SUN大力推行基于Java的从前端到后端的完整的企业 ...

  8. Java web后端5 JSP技术

    JSP概述 HTML代码与Java代码共同存在 浏览器中显示 启动Tomcat 浏览器访问:http://localhost:8083/JSPWeb_war_exploded/hello.jsp &l ...

  9. java高深技术总结_一名25K以上的高薪Java程序员总结出的技术以及学习技能

    原标题:一名25K以上的高薪Java程序员总结出的技术以及学习技能 总所周知,Java是目前使用最为广泛的网络编程语言之一. 它具有简单,面向对象,稳定,与平台无关,解释型,多线程,动态等特点. 一般 ...

最新文章

  1. AXI DMA DRIVER 阶段性 kernel driver 构建并测试(三 )
  2. python3 数据库操作 orm sqlalchemy 简介
  3. 通过uwsgi+nginx启动flask的python web程序
  4. Eclipse更改默认工作目录的方法
  5. Linux开机启动过程(2):内核启动的第一步
  6. 从WINDOWS切换到LINUX后,JDBC MYSQL 中文存储变为问号问题
  7. ocienvcreate php 失败_win7 homebasic下,.net2008 连接oracle,提示错误OCIEnvCreate
  8. c++ array容器 传参_C/C++常用技巧及初学者易错点汇总学习
  9. 20200105每日一句
  10. DB2 SQLCODE 异常大全编辑(一)
  11. 速达服务器远程登录设置,ERP速达软件online远程客户端登录常见问题(三)
  12. linux--封装redhat镜像
  13. C++课程设计任务书
  14. 解决Ubuntu18.04和Win10双系统系统时间不对的问题
  15. 游戏程序员的学习之路
  16. 头歌Educoder——JDBC基础编程练习
  17. 【动手深度学习-笔记】注意力机制(一)注意力机制框架
  18. 程序设计训练课程设计
  19. 中国宽带无线移动互联网论坛-无线传感器网络
  20. 电商数据仓库项目总结

热门文章

  1. 论坛常用语的英文说法
  2. 全景拼接python旗舰版
  3. Eclipse中快捷键Ctrl + Alt + 向上箭头 或者 Ctrl + Alt + 向下箭头与Windows冲突
  4. 大数据开源的可视化分析工具,主要有哪些?
  5. 隐私保护的数据挖掘综述
  6. 2018大数据培训学习路线图(详细完整版)
  7. mysql 截断多个表_如何从MySQL数据库中截断所有表?
  8. 数据库---- 增删改查
  9. Mac下不限速下载百度网盘的资源
  10. 【笔记】MATLAB 批量注释/批量取消注释