例:

<!-- JSP中的指令标识 -->
<%@ page language="java" contentType="text/html; charset=gb2312" %>
<%@ page import="java.util.Date" %>
<!-- HTML标记语言 -->
<html><head><title>JSP页面的基本构成</title></head><body><center>
<!-- 嵌入的Java代码 --><% String today=new Date().toLocaleString(); %>
<!-- JSP表达式 -->今天是:<%=today%>
<!-- HTML标记语言 --></center></body>
</html>

一,JSP中的指令标识
利用JSP指令可以使服务器按照指令的设置来执行动作和设置在整个JSP页面范围内有效的属性。
例如,上述代码中的
第一个page指令指定了在该页面中编写JSP脚本使用的语言为Java,并且还指定了页面响应的MIME类型和JSP字符的编码;
第二个page指令所实现的功能类似于Java中的import语句,用来向当前的JSP文件中导入需要用到的包文件。

二,HTML标记语言
HTML标记在JSP页面中作为静态的内容,浏览器将会识别这些HTML标记并执行。在JSP程序开发中,这些HTML标记语言主要负责页面的布局、设计和美观,可以说是网页的框架。

三,嵌入的Java代码片段
嵌入到JSP页面中的Java代码,只能写在<%%>中在客户端浏览器中是不可见的。它们需要被服务器执行,然后由服务器将执行结果与HTML标记语言一同发送给客户端进行显示。通过向JSP页面中嵌入Java代码,可以使该页面生成动态的内容,所以jsp是动态网页
四,JSP表达式
JSP表达式主要用于数据的输出。 它可以向页面输出内容以显示给用户,还可以用来动态地指定HTML标记中属性的值。

JSP的基本构成详解相关推荐

  1. java做jsp问题_java/jsp中 中文问题详解

    java/jsp中 中文问题详解 更新时间:2006年10月13日 00:00:00   作者: 预备知识: 1.字节和unicode Java内核是unicode的,就连class文件也是,但是很多 ...

  2. hbuilder在服务器端打开网页,HBuilderX配置tomcat外部服务器查看编辑jsp界面的方法详解...

    本文关键详细介绍了HBuilderX配置tomcat外界服务器查看编辑jsp界面的方式,文中根据案例文图紧密结合给大伙儿详细介绍的十分详尽,对大伙儿的学习培训或工作中具备一定的参照效仿使用价值,必须的 ...

  3. JSP中四大作用域详解

    在学习时读到一篇好文章,分享给大家~~ 转自https://www.cnblogs.com/WindSun/p/10209534.html 四大作用域 为了在页面.请求.和用户之间传递和共享数据,JS ...

  4. jsp执行原理(详解)

    1. jsp的工作模式 jsp的工作模式是请求/相应模式,客户端首先发出HTTP请求,jsp程序收到请求后会进行处理并返回处理结果.在一个jsp文件第一次被请求时,jsp引擎(容器)把该jsp文件转换 ...

  5. JSP基础知识学习详解!

    JSP基础知识学习 一.JSP是什么 JSP(全称JavaServer Pages)是由[Sun](https://baike.baidu.com/item/Sun Microsystems)公司主导 ...

  6. JSP六个动作详解...

    原文地址:http://blog.sina.com.cn/s/blog_6267d71d0100pjdk.html JSP中6个动作为:1.Include. 2.Forward.3.UseBean.  ...

  7. 生成jsp验证码的代码详解(servlet版)

    package util; import java.util.*; import java.io.*; import java.awt.*; import java.awt.image.*; impo ...

  8. jsp使用zTree的详解

    第一次使用zTree这种树型结构,记录一下方便以后查看. zTree官网api地址:http://www.treejs.cn/v3/api.php 下载地址:npm i @zTree/ztree_v3 ...

  9. JSP网页弹窗代码详解

    [1.普通的弹出窗口]  其实代码非常简单: <SCRIPT LANGUAGE=javascript>  <!--  window.open ('page.html')  --> ...

最新文章

  1. cubemx pwm dma_红米K30S至尊纪念版翻车?被曝虽是LDC屏,却是PWM调光
  2. C语言中用函数实现录入信息模块,C语言程序设计用函数实现模块化程序设计(73页)-原创力文档...
  3. Linux 常用命令二 pwd cd
  4. 《Unity虚拟现实开发实战》——第1章,第1.1节虚拟现实对你来说意味着什么
  5. 揭秘|Axway API在银行业的应用
  6. 企业CIS 系统的收集方法分析
  7. 看到这类代码,别再说你不认识了!手把手带你认识初阶结构体(结构体类型的声明、初始化、成员访问与传参,全在这篇文章里)
  8. 更新中国地区ip列表
  9. Angular $injector:unpr Unknown provider 问题原因汇总
  10. BeanFactory接口
  11. Mybatis使用之分页
  12. lucene geohash 在外卖场景中,商家不规则多边形配送范围技术应用
  13. 最近腾讯手机管家a.gray.Bulimia.a病毒提示决解方案
  14. c++之gbk和utf8编码转换
  15. 网络问题解决—电脑能上网(QQ微信和浏览器一级网页)但浏览器打不开二级网页
  16. win10 64系统如何换成win7 32系统?
  17. 原始Radix Tree与路径压缩
  18. android 简易闹钟,android简易小闹钟
  19. Android内嵌Unity开发简单的3D动态模型
  20. 长城坦克SUV携Hi4-T越野超级混动架构亮相2023上海车展

热门文章

  1. 理解linux虚拟文件系统VFS - 概述
  2. Windows下配置IDEA开发环境
  3. 循环神经网络:RNN、LSTM、GRU、BPTT
  4. python_面向对象进阶之元类
  5. Django中HttpResponse和JsonResponse的区别和用法
  6. Linux Kernel 5.10 aarch64体系对TTBR寄存器的设置
  7. android文件系统\busybox文件系统的启动介绍
  8. 怎样让elementui表格里面的文字不换行,溢出隐藏,tooltip显示内容
  9. RabbitMQ面试题及答案
  10. secret-galaxy-300 Replace(印象深刻) 寒假逆向生涯(8/100)