当前位置:首页 > 天道酬勤 > 正文内容

jsp基本原理(jsp概述)

张世龙2021年12月20日 06:58天道酬勤1080

日本职棒大联盟

什么是JSP

Java Server Pages : Java服务器端页也和servlet一样用于动态web技术!

最大的特点:

写Jsp就像写HTML一样

区别:

HTML只为用户提供静态数据

可以在JSP页中嵌套Java代码,以向用户提供动态数据

2 jSP原理

构想: JSP到底是怎么执行的!

代码级没有任何问题

服务器内部的工作

tomcat有一个工作目录

在idea中使用tomcat会在idea中生成工作目录

这是idea tomcat的工作区

路径:

浏览器向服务器发送请求,无论访问哪个资源,最初都访问servlet

JSP最终也会转换为Java类

JSP本质上是servlet

1 .判断要求

2 .内置对象

3 .在输出页面之前添加的代码

这些对象可以直接在JSP页中使用

jsp电路图

在JSP页面上;

如果是Java代码,则直接输出

如果是HTML代码,则进行转换

以这种格式输出到前端

3 JSP的基本语法

每种语言都有自己的语法。 在Java里有。 JSP作为Java技术的应用,有自己的扩展语法,Java的所有语法都受支持

日本陆军方程式

上述(最多18个字

jsp脚本片段

脚本剪辑的实现

日本陆军宣言

JSP声明:编译为JSP生成的Java类! 其他是在_ JSP服务方法中生成的

在JSP中嵌入Java代码即可

jsp的注释不会显示在客户端上,并且HTML

4 JSP指令

总结:

在实际开发中,建议使用以下jsp:include/的方式

如果使用上面的任意一个,则在header.jsp或footer.jsp中声明int a=1时; 另外,在当前的jsp中声明相同的变量在jsp页中不会发生错误。 去浏览器的话会出错。

因此,建议使用jsp标记进行页面连接

5个内置对象

PageContext保存一些东西

请求保存某些东西

响应

Session存储一些东西

【servletcontext】存储一些APP

config【服务器配置】

出局

页面

执行程序

equest:客户端向服务器发送请求,生成的数据在用户读取完毕后不起作用。 例如,新闻用户读完就不起作用了。

session )客户端向服务器发送请求,生成的数据在用户用完后也很有用。 例如购物车

APP 3:客户端向服务器发送请求,生成的数据在一个用户使用完之后,其他用户可能会使用。 例如,聊天数据

6 JSP标记JSTL标记EL表达式

我开始引入以前学过的依赖

电子表达式: ${ }

取得数据

执行运算

获取web开发的常规对象

JSP标签

发送:

接收:

JSTL表达式

JTL表达式用于弥补HTML标记的不足。 可以定制很多标签来使用。 标记的功能与Java代码相同

核心标签

JTL标记库使用说明

引入对应的taglib

使用其中的方法

在Tomcat中也需要部署jstl的包。 不导入的话会发生错误

c:if足球俱乐部

c :选择c : when

c :联赛

扫描二维码推送至手机访问。

版权声明:本文由花开半夏のブログ发布,如需转载请注明出处。

本文链接:https://www.zhangshilong.cn/work/25458.html

分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。