当前位置: 首页 > news >正文

JSP在Scriptlet中编写java代码的形式

我们想在jsp界面中去写java代码,就需要将java代码写在Scriptlet中
虽然说 有这种方式 但是 目前 大部分都会不建议你往jsp中去写java代码 因为 目前都在推广前后端分离 这也是jsp使用面有没有少的原因 jsp也建议解耦 不要让你的程序耦合性太高 还是前端是前端 后端是后端 分开来

目前是有三种 Scriptlet 代码
第一种 可以写一些java的脚本片段 定义局部变量 写一些逻辑语句
第二种 可以声明全局的类 方法 变量
第三种 表达式 可以简单理解为输出

第一种 相当于给你一个区域 你可以在里面写一些java的脚本代码片段
用法是这样

<%//这里面可以写一些java代码逻辑
%>

第二种 语法和第一种有点想 里面主要用来声明 类的话基本没人在这些 我们大多用来声明一下方法和全局变量 主要还是声明变量

<%!//这里 可以声明全局变量%>

第三种 表达式 用来输出 主要语法是这样

<%=要输出的数据%>

我们 可以 编写整体jsp代码如下

<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head><title>JSP - Hello World</title>
</head>
<body>
<%// 第一种 编写代码判断 定义局部变量String message = "Hello, JSP!";System.out.println(message);out.print(message);
%>
<%!// 第二种 定义全局变量int mum = 16;
%>
<%=mum%>
</body>
</html>

然后 运行我们的项目
在这里插入图片描述
界面上成功展示了我们的 message 和 mum
然后 我们看控制台
在这里插入图片描述
输出了我们的 message

也是没有任何问题

http://www.lryc.cn/news/231923.html

相关文章:

  • btree,hash,fulltext,Rtree索引类型区别及使用场景
  • 掌握这个技巧,你也能成为资产管理高手!
  • 前端安全策略保障
  • 【实施】Sentry-self-hosted部署
  • Django多表查询
  • 基于Springboot的非物质文化网站(有报告)。Javaee项目,springboot项目。
  • 1亿美元投资!加拿大量子公司Photonic告别隐身状态
  • Allegro的引流方式有哪些?Allegro买家号测评提高店铺的权重和排名
  • Pytorch多GPU并行训练: DistributedDataParallel
  • 802.11ax-2021协议学习__$27-HE-PHY__$27.5-Parameters-for-HE-MCSs
  • 假如我是AI Agent专家,你会问什么来测试我的水平
  • github 私人仓库clone的问题
  • 基于 React 的 HT for Web ,由厦门图扑团队开发和维护 - 用于 2D/3D 图形渲染和交互
  • 我把微信群聊机器人项目开源
  • 数据可视化在监控易中的艺术与实践
  • 贪心 455.分发饼干
  • 前后端分离项目在Linux的部署方法、一台Nginx如何部署多个Web应用
  • python之 flask 框架(2)项目拆分的 执行逻辑
  • Angular 模块介绍及使用(二)
  • Google云的平台工程
  • 【Android】画面卡顿优化列表流畅度五之下拉刷新上拉加载更多组件RefreshLayout修改
  • 【Android】导入三方jar包/系统的framework.jar
  • 在线升级 redis 到7.2.2
  • 社区新零售:改变生活方式的创新商业模式
  • MySQL/SQLServer判断字符是纯数字或者是其它字符
  • Threejs_02 父子位移+缩放改变
  • LuatOS-SOC接口文档(air780E)--nimble - 蓝牙BLE库(nimble版)
  • 医疗器械展示预约小程序的效果如何
  • 【Vue原理解析】之异步与优化
  • mybatis、mysql 创建时间(create_time)异常自动更新为当前时间