JSP简要

  本篇知识导图

  说起JSP,当年做课程设计什么的都用的这个,虽然技术比较古老,但是还是挺广泛使用的。

  JSP是一种前台的展现语言,在mvc里面属于表现层。它主要由静态,动态两部分组成,静态包括HTML,动态是java。这样就使得原本静态的网页,可以添加我们自己的程序,使之智能化。

  如何使用?

  1 注释

<!-- XXX --> 或者 <%-- XXX --%>

  2 声明函数或者变量

<%! 在这里面声明 %>

  3 执行java

<% 在这里面写程序 %>

  4 输出

<%=输出想要输出的东西 %>

  JSP都有什么常用指令?

  1 page 针对当前页面

  2 include 包含一个其他的页面.js或者.jsp 

  3 taglib 定义或者访问标签

  JSP动作指令?

  1 forward 页面转向,但是URL不会改变

  2 param 传递参数

  3 include 引入另一个页面

  4 plugin 下载javabean

  5 useBean 使用javaBean

  6 setProperty  设置javabean属性值

  7 getProperty 获取javaBean属性值

  JSP对象都有哪些?

  1 application web应用本身,会在整个web应用中使用(使用场景举例:用户访问数量)

  2 config JSP的配置信息

  3 exception 异常或者错误对象,如果页面错误,没有设置错误页面,会自动跳转系统错误页面。

  4 out 回应页面时,输出内容

  5 page 页面本身,

  6 pageContext JSP上下文,访问页面中共享数据

7 request 请求对象

  8 response 应答对象

  9 session 会话对象

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java技术栈

Java 虚拟机对锁优化所做的努力

作为一款公用平台,JDK 本身也为并发程序的性能绞尽脑汁,在 JDK 内部也想尽一切办法提供并发时的系统吞吐量。这里,我将向大家简单介绍几种 JDK 内部的 "...

8120
来自专栏360linker

对Spring IOC以及DI的理解

Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而...

10630
来自专栏博客园迁移

日常理解

{ 空 } 1. 什么叫线程安全?servlet是线程安全吗? { 答:如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次...

9320
来自专栏java思维导图

一张思维导图教你使用google一下

导图总览 ? google搜索技巧.png 双引号 代表完全匹配搜索 也就是说搜索结果返回的页面包含双引号中出现的所有的词,连顺序也必须完全匹配 例如搜索"ja...

37350
来自专栏精讲JAVA

java面试线程必备知识点,怼死面试官,从我做起

内存屏障:限制命令操作顺序,有LoadLoad、LoadStore、LoadStore、StroreStreo四种屏障

13720
来自专栏Java帮帮-微信公众号-技术文章全总结

Java并发编程,一定要有自己的理解【面试+工作】

编写优质的并发代码是一件难度极高的事情。Java语言从第一版本开始内置了对多线程的支持,这一点在当年是非常了不起的,但是当我们对并发编程有了更深刻的认识和更多的...

16970
来自专栏Java架构师学习

编写 Spring 配置文件的最佳实践

Spring 是一个功能强大的Java应用框架,提供各种配置选项。它的核心特性是为简单的Java对象(PO??JO)提供服务,称为 Bean。 Spring使用...

35970
来自专栏JavaEdge

LDAP认证模式简介1. 目录服务2. LDAP特点3. LDAP组织数据的方式4. 基本概念

目录是一个为查询、浏览和搜索而优化的专业分布式数据库,它呈树状结构组织数据,就好像Linux/Unix系统中的文件目录一样 目录数据库和关系数据库不同,它有优...

26330
来自专栏Albert陈凯

Apache Avro是什么干什么用的(RPC/序列化)

Avro总结(RPC/序列化) Avro(读音类似于[ævrə])是Hadoop的一个子项目, 由Hadoop的创始人Doug Cutting(也是Lucene...

42740
来自专栏轻量级微服务

spring-boot-starter-grpc 不同序列化方式性能测试及选型

Github 地址:https://github.com/alipay/sofa-hessian

29830

扫码关注云+社区

领取腾讯云代金券