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

JSP脚本小程序和JSP表达式

目录

1、JSP脚本小程序和JSP表达式的描述与比较

2、使用JSP脚本小程序求和

3、使用JSP表达式输出sum


1、JSP脚本小程序和JSP表达式的描述与比较

**JSP脚本小程序(Scriptlet)**:
- JSP脚本小程序是JSP页面中的一段Java代码,可以包含变量声明、方法定义和任何Java代码。
- 它被放置在`<% %>`标签之间。
- 脚本小程序可以执行复杂的逻辑和操作,但过多的脚本小程序可能会使JSP页面难以维护。
- 脚本小程序中的代码在服务器端执行,并且结果被发送到客户端。

**JSP表达式(Expression)**:
- JSP表达式是用于输出的简单Java代码片段。
- 它被放置在`<%= %>`标签之间。
- 表达式通常用于将Java代码的计算结果输出到JSP页面上。
- 表达式中的代码在服务器端执行,并且结果被插入到HTML中发送到客户端。
- 表达式应该尽可能简单,以便于维护和理解。

**比较**:
- 脚本小程序可以包含复杂的逻辑和控制结构,而表达式则用于简单的输出。
- 脚本小程序的代码在执行后不会直接输出到页面,而表达式则直接输出其计算结果。
- 脚本小程序使用`<% %>`标签,而表达式使用`<%= %>`标签。

2、使用JSP脚本小程序求和

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Sum Calculation</title>
</head>
<body>
<%
    int sum = 0;
    int n = 50;
    sum = n * (1 + n) / 2;
%>
</body>
</html>

3、使用JSP表达式输出sum

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Sum Output</title>
</head>
<body>
<%
    int sum = 0;
    int n = 50;
    sum = n * (1 + n) / 2;
%>
<%= sum %>
</body>
</html>

http://www.kler.cn/a/445984.html

相关文章:

  • 开源轮子 - Logback 和 Slf4j
  • OpenGL ES 01 渲染一个四边形
  • 猫头虎分享:读孙凝晖院士《人工智能与智能计算的发展》有感
  • 操作系统文件管理
  • Sigrity System Explorer Snip Via Pattern From Layout模式从其它设计中截取过孔模型和仿真分析操作指导
  • 三七互娱Java开发150道面试题及参考答案(下)
  • VS Code Copilot 与 Cursor 对比
  • Antd react上传图片格式限制
  • [创业之路-197]:华为的发展路径启示
  • 【和春笋一起学C++】while语句和类型别名
  • [flutter] 安卓编译配置
  • 异步JavaScript,Ajax,API
  • 【Prompt Engineering】4 推断
  • 登山第十六梯:深度恢复——解决机器人近视问题
  • 2、C#基于.net framework的应用开发实战编程 - 设计(二、二) - 编程手把手系列文章...
  • 获取显示器(主/副屏)友好名称(FriendlyName)
  • Android 设置沉浸式状态栏
  • shell7
  • 【C++】刷题强训(day16)--字符串替换、神奇数、DNA序列
  • MyBatis-Plus中isNull与SQL语法详解:处理空值的正确姿势
  • CICD篇之通过Jenkins中书写pipeline构建编译打包发布流程
  • Power Automate 简介
  • 【bash】linux中打包某个可执行文件及其依赖文件
  • Python实现应用最小二乘法融合SVM-LSTM回归模型电力负荷预测项目实战
  • AWR microwave office 仿真学习(二)使用多层结构天线/超表面的S参数确定层间距
  • jdk17用jmap -hea打印JVM堆信息报错Cannot connect to core dump or remote debug server