JSP各类知识点总结

前言

这个是我个人在 JSP 学习路上,用来累积知识点的帖子。

上方的链接可以帮助大家快速跳转到想要了解的知识点。


PS:本帖中出现的代码均为 关键代码块 ,其余的的代码需要大家理解后补齐 。


链接:零基础的小伙伴如果理解有困难可以看我的JavaWeb入门学习帖:

Java学习之路 之 JavaWeb (含项目创建+配置Tomcat)


JSP


- 概念 -

定义:服务器端页面,用于Web技术

特点:与HTML十分相像

与HTML的区别:HTML只提供静态数据,JSP可以嵌入Java代码,为用户提供动态数据


- 原理 -

在IDEA中运行Tomcat,其会在自身内部生成work文件。

JSP本身就是一个Servlet !

在JSP页面中,只要是Java代码就会原封不动的输出。

如果是HTML代码,就会被转换为out.write("\r\n")的格式输出到前端。


- 基础语法 -

● 脚本元素

1.声明脚本:<%! %>【用来声明成员变量和成员方法】

2.普通脚本:<% %>【用来声明局部变量和方法调用】

3.表达式脚本:<%= %>【用来计算和显示表达式结果】

● 指令元素

JSP所有页面的指令元素的结构:<%@ %>

1.page指令:<%@ page 属性名=属性值 %>【用来设置JSP页面相关属性和配置信息】

2.include指令:<%@ include file=“地址” %>【在当前页面包含另一个指定地址页面】

3.taglib指令:<%@ taglib uri="" prefix="" %>【在页面中使用该指令用来引入标签库】

● 动作元素

1.动态包含:<jsp:include page=""></jsp:include>【在当前页面将另外一个指定页面包含进来】

2.请求转发:<jsp:forward page=“a.jsp”></jsp:forward>【请求转发到 a.jsp 文件中,并且传递参数】

● JSP注释

1、java注释://

2、HTML注释:<!---->

3、JSP注释:<%----%>

HTML注释的内容会被编译,JSP注释的内容不会被编译


九大内置对象

请求对象:Request
响应对象:Resopnse
页面跳转
PageContext
Session
Application【ServletContext】
config【ServletConfig】
out
page
exception

小鹦鹉提醒您:我还在学习的不归路上,更多知识正在探索中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值