码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • jsp相关知识点


    一、Jsp概念

    Java Server Page

    Java服务器端页面技术,也是sun制定的一种用于生成

    动态页面技术的组件,主要用于取代Servlet中大量

    使用out.println()向浏览器页面输出数据的业务逻辑

    二、Jsp的编写和组成部分

    编写:创建一个后缀名为.jsp的文件,该文件最终会被

    Tomcat容器转成servlet,Jsp的本质是Servlet

    组成部分:

    1、html/css/js

    Jsp可以直接当做Html页面来使用,在里面

    编写html/css/js代码,在转换成servlet时,

    会使用out.write()方法进行输出

    2、Java代码

    2.1、Java小脚本

    语法:

    在Jsp转换成Servlet之后,这里面的代码会

    原封不动的生成到service()方法中

    2.2、Jsp表达式

    语法:

    主要用于替换out.println()来输出变量,表达式

    或者带返回值函数的值,在Jsp转换成Servlet之后,

    会在service()方法中使用out.print()进行输出

    3、Jsp三大指令

    语法:

    1>page指令

    1)导包

    2)设置页面属性

    language="java"

    contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

    contentType:设置服务器返回的数据类型和编码方式

    pageEncodind:设置服务器解码方式

    2>include指令

    在一个Jsp页面上去引入另外一个Jsp或Html

    如果在引入Html时乱码,可以在Html页面

    第一行加上

    3>taglib指令

    导入标签库

    4、Jsp九大内置对象

    在Jsp中已经事先定义好的对象,我们可以直接使用

    而不需要再去创建,简化处理响应过程

    对象 类型 作用

    out JspWriter 输出流

    request HttpServletRequest 请求对象

    response HttpServletResponse 响应对象

    config ServletConfig 配置对象

    application ServletContext Servlet上下文

    session HttpSession 会话

    page Object 当前Jsp页面对象

    pageContext PageContext Jsp上下文

    exception Throwable 异常对象

  • 相关阅读:
    F. MST Unification
    白话文解析LiteFlow的理念是什么?什么时候用该怎么用?干货满满
    「Python实用秘技10」深度比较Python对象间差异
    点云从入门到精通技术详解100篇-基于激光雷达点云的路面破损检测
    pytorch复习笔记--nn.Embedding()的用法
    【深入浅出 Yarn 架构与实现】2-3 Yarn 基础库 - 服务库与事件库
    Greenplum 查找数据目录占用最大的表
    selenium工作原理和反爬分析
    测试用例设计指南
    GaussDB T 主备搭建 切换switchover、failover
  • 原文地址:https://blog.csdn.net/m0_72254454/article/details/126770126
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号