码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • JSP在Scriptlet中编写java代码的形式


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

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

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

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

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

    <%!
         //这里 可以声明全局变量
     %>
    
    • 1
    • 2
    • 3

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

    <%=要输出的数据%>
    
    • 1

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

    <%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
    DOCTYPE html>
    <html>
    <head>
        <title>JSP - Hello Worldtitle>
    head>
    <body>
    <%
        // 第一种 编写代码判断 定义局部变量
        String message = "Hello, JSP!";
        System.out.println(message);
        out.print(message);
    %>
    <%!
        // 第二种 定义全局变量
        int mum = 16;
    %>
    <%=mum%>
    body>
    html>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20

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

    也是没有任何问题

  • 相关阅读:
    数字电路逻辑 之 逻辑与逻辑运算
    Java Integer bitCount()方法具有什么功能呢?
    jupyter中配置多种虚拟环境
    SpringBoot整合Swagger2+Knife4j,注解使用
    JS 继承
    VTK——设置交互样式上的鼠标回调函数
    飞利浦Fidelio B97全景声家庭影院,让你在家享受“暑期档”
    c++ 学习 之 继承中 父类子类构造函数和析构函数的调用顺序
    对负采样(negative sampling)的一些理解
    《数据结构、算法与应用C++语言描述》使用C++语言实现链表队列
  • 原文地址:https://blog.csdn.net/weixin_45966674/article/details/134437551
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号