前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JSP、JavaBean原理和使用

JSP、JavaBean原理和使用

作者头像
全栈程序员站长
发布2022-09-14 11:07:47
1.1K0
发布2022-09-14 11:07:47
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

Java Server Pages : Java 服务器端页面,也和 Servlet 一样,用于动态 Web 技术!

最大的特点:

  • 写JSP就像在写HTML

区别:

  • HTML只给用户提供静态的数据
  • JSP页面中可以嵌入JAVA代码,为用户提供动态数据;

JSP 原理

思路: JSP 到底怎么执行的!

代码层面没有任何问题

服务器内部工作

tomcat中有一个work目录;

IDEA中使用Tomcat的会在IDEA的tomcat中生产一个work目录

浏览器向服务器发送请求,不管访问什么资源,其实都是在访问 Servlet

JSP 最终也会被转换成为一个 Java 类!

JSP 本质上就是一个 Servlet

JSP、JavaBean原理和使用
JSP、JavaBean原理和使用

在 JSP 页面中;

只要是 JAVA 代码就会原封不动的输出;

如果是 HTML 代码,就会被转换为:

JSP、JavaBean原理和使用
JSP、JavaBean原理和使用

这样的格式,输出到前端!


JSP基础语法

任何语言都有自己的语法, JAVA 中有 , 。 JSP 作为 java 技术的一种应用,它拥有一些自己扩充的语法(了

解,知道即可!), Java 所有语法都支持!

JSP 表达式

JSP、JavaBean原理和使用
JSP、JavaBean原理和使用

9大内置对象

  • PageContext 存东西
  • Request 存东西
  • Response
  • Session 存东西
  • Application 【SerlvetContext】 存东西
  • confifig 【SerlvetConfifig】
  • out
  • page ,不用了解
  • exception

request :客户端向服务器发送请求,产生的数据,用户看完就没用了,比如:新闻,用户看完没用的!

session :客户端向服务器发送请求,产生的数据,用户用完一会还有用,比如:购物车;

application :客户端向服务器发送请求,产生的数据,一个用户用完了,其他用户还可能使用,比如: 聊天数据;

JSP标签、JSTL标签、EL表达式

代码语言:javascript
复制
<!-- JSTL表达式的依赖 --> 
<dependency> 
<groupId>javax.servlet.jsp.jstl</groupId>
 <artifactId>jstl-api</artifactId> 
<version>1.2</version> 
</dependency> 
<!-- standard标签库 --> 
<dependency> 
<groupId>taglibs</groupId> 
<artifactId>standard</artifactId>
 <version>1.1.2</version> 
</dependency>

EL 表达式: ${ }

  • 获取数据
  • 执行运算
  • 获取web开发的常用对象

JSP 标签

代码语言:javascript
复制
<%--jsp:include--%> 
<%-- 
http://localhost:8080/jsptag.jsp?name=kuangshen&age=12 
--%> 
<jsp:forward page="/jsptag2.jsp"> 
<jsp:param name="name" value="kuangshen">
</jsp:param> <jsp:param name="age" value="12"></jsp:param> 
</jsp:forward>

JSTL 表达式

JSTL 标签库的使用就是为了弥补 HTML 标签的不足;它自定义许多标签,可以供我们使用,标签的功能和

Java 代码一样!

格式化标签

SQL 标签

XML 标签

核心标签 (掌握部分)

JSP、JavaBean原理和使用
JSP、JavaBean原理和使用

JavaBean

实体类

JavaBean 有特定的写法:

  • 必须要有一个无参构造
  • 属性必须私有化
  • 必须有对应的get/set方法;

一般用来和数据库的字段做映射 ORM ;

ORM :对象关系映射

  • 表—>类
  • 字段–>属性
  • 行记录—->对象

javabean就是和数据库的字段能做映射,也就是pojo或者entity包。

JSP、JavaBean原理和使用
JSP、JavaBean原理和使用

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/157932.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年7月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • JSP基础语法
  • 9大内置对象
  • JSP标签、JSTL标签、EL表达式
  • JavaBean
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档