码农知识堂 - 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 异常对象

  • 相关阅读:
    Vue3最佳实践 第六章 Pinia,Vuex与axios,VueUse 4(axios)
    游览器找不到服务器上PHP文件的一种原因
    涨点神器!全局注意力+位置注意力,打造更强深度学习模型
    LeetCode每日一题(309. Best Time to Buy and Sell Stock with Cooldown)
    Springboot毕设项目个性化学习推荐网站ua750(java+VUE+Mybatis+Maven+Mysql)
    二十三种设计模式全面解析-解锁外观模式的神秘面纱:深入探讨外观模式的魔力
    安卓相关基础知识整理
    unity 随机生成物体方法
    [职场] Android是什么?Android行业有哪些- #媒体#经验分享
    VsCode SSH远程设置不用重复输入密码
  • 原文地址: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号