JSP的基本构成详解
例:
<!-- 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的基本构成详解相关推荐
- java做jsp问题_java/jsp中 中文问题详解
java/jsp中 中文问题详解 更新时间:2006年10月13日 00:00:00 作者: 预备知识: 1.字节和unicode Java内核是unicode的,就连class文件也是,但是很多 ...
- hbuilder在服务器端打开网页,HBuilderX配置tomcat外部服务器查看编辑jsp界面的方法详解...
本文关键详细介绍了HBuilderX配置tomcat外界服务器查看编辑jsp界面的方式,文中根据案例文图紧密结合给大伙儿详细介绍的十分详尽,对大伙儿的学习培训或工作中具备一定的参照效仿使用价值,必须的 ...
- JSP中四大作用域详解
在学习时读到一篇好文章,分享给大家~~ 转自https://www.cnblogs.com/WindSun/p/10209534.html 四大作用域 为了在页面.请求.和用户之间传递和共享数据,JS ...
- jsp执行原理(详解)
1. jsp的工作模式 jsp的工作模式是请求/相应模式,客户端首先发出HTTP请求,jsp程序收到请求后会进行处理并返回处理结果.在一个jsp文件第一次被请求时,jsp引擎(容器)把该jsp文件转换 ...
- JSP基础知识学习详解!
JSP基础知识学习 一.JSP是什么 JSP(全称JavaServer Pages)是由[Sun](https://baike.baidu.com/item/Sun Microsystems)公司主导 ...
- JSP六个动作详解...
原文地址:http://blog.sina.com.cn/s/blog_6267d71d0100pjdk.html JSP中6个动作为:1.Include. 2.Forward.3.UseBean. ...
- 生成jsp验证码的代码详解(servlet版)
package util; import java.util.*; import java.io.*; import java.awt.*; import java.awt.image.*; impo ...
- jsp使用zTree的详解
第一次使用zTree这种树型结构,记录一下方便以后查看. zTree官网api地址:http://www.treejs.cn/v3/api.php 下载地址:npm i @zTree/ztree_v3 ...
- JSP网页弹窗代码详解
[1.普通的弹出窗口] 其实代码非常简单: <SCRIPT LANGUAGE=javascript> <!-- window.open ('page.html') --> ...
最新文章
- cubemx pwm dma_红米K30S至尊纪念版翻车?被曝虽是LDC屏,却是PWM调光
- C语言中用函数实现录入信息模块,C语言程序设计用函数实现模块化程序设计(73页)-原创力文档...
- Linux 常用命令二 pwd cd
- 《Unity虚拟现实开发实战》——第1章,第1.1节虚拟现实对你来说意味着什么
- 揭秘|Axway API在银行业的应用
- 企业CIS 系统的收集方法分析
- 看到这类代码,别再说你不认识了!手把手带你认识初阶结构体(结构体类型的声明、初始化、成员访问与传参,全在这篇文章里)
- 更新中国地区ip列表
- Angular $injector:unpr Unknown provider 问题原因汇总
- BeanFactory接口
- Mybatis使用之分页
- lucene geohash 在外卖场景中,商家不规则多边形配送范围技术应用
- 最近腾讯手机管家a.gray.Bulimia.a病毒提示决解方案
- c++之gbk和utf8编码转换
- 网络问题解决—电脑能上网(QQ微信和浏览器一级网页)但浏览器打不开二级网页
- win10 64系统如何换成win7 32系统?
- 原始Radix Tree与路径压缩
- android 简易闹钟,android简易小闹钟
- Android内嵌Unity开发简单的3D动态模型
- 长城坦克SUV携Hi4-T越野超级混动架构亮相2023上海车展
热门文章
- 理解linux虚拟文件系统VFS - 概述
- Windows下配置IDEA开发环境
- 循环神经网络:RNN、LSTM、GRU、BPTT
- python_面向对象进阶之元类
- Django中HttpResponse和JsonResponse的区别和用法
- Linux Kernel 5.10 aarch64体系对TTBR寄存器的设置
- android文件系统\busybox文件系统的启动介绍
- 怎样让elementui表格里面的文字不换行,溢出隐藏,tooltip显示内容
- RabbitMQ面试题及答案
- secret-galaxy-300 Replace(印象深刻) 寒假逆向生涯(8/100)