jsp—MacOS下配置Tomcat和JSTL

news2024/11/18 21:52:16

一、配置Tomcat

首先去官网下载Tomcat,最好是8版本

https://tomcat.apache.org/download-80.cgi

image-20230625213814064

然后打开idea

image-20230625214404029 image-20230625214456361 image-20230625214523984

二、配置jstl

首先去官网下载

http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/

image-20230625214731603

下载之后,在idea的项目工程下,新建一个lib文件夹

image-20230625214812327

然后,将刚才下载的包的lib下的image-20230625214855264

image-20230625214924926

将这两个jar包复制到lib下。

然后配置一下项目

image-20230625215014918 image-20230625215038511

最后,将刚才的lib包(只是lib包)加入到依赖里:

image-20230625215126457

三、jstl

<%--
  Created by IntelliJ IDEA.
  User: haoran
  Date: 2023/6/25
  Time: 21:27
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%--通过taglib标签引入所需要的库--%>
<%@taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
<html>
<head>
    <title>Title</title>
</head>
<body>
    <c:if test="${1==1}">
        hello world
    </c:if>
</body>
</html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/694675.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux文件中的特殊换行符

Linux文件中的特殊换行符 大数据项目做数据etl工作时&#xff0c;无可避免的会遇到Linux文件中的一些特殊换行符。在做这些特殊符号的处理的时候往往就相当麻烦&#xff0c;这里详细记录一下怎么这些特殊字符&#xff0c;并转换成能识别的普通字符或者是符合项目数据规范的分隔…

多元回归预测 | Matlab遗传算法(GA)优化极限学习机ELM回归预测,GA-ELM回归预测,多变量输入模型

文章目录 效果一览文章概述部分源码参考资料效果一览 文章概述 多元回归预测 | Matlab遗传算法(GA)优化极限学习机ELM回归预测,GA-ELM回归预测,多变量输入模型 评价指标包括:MAE、RMSE和R2等,代码质量极高,方便学习和替换数据。要求2018版本及以上。 部分源码 %% 清空环境…

途乐证券|股票为什么冲高回落?冲高回落怎么办?

在股票市场上&#xff0c;我们经常会看到个股早上涨得好好的&#xff0c;突然间就出现跳水的走势&#xff0c;那么&#xff0c;股票为什么冲高回落&#xff1f;冲高回落怎么办&#xff1f;下面途乐证券为大家准备了相关内容&#xff0c;以供参考。 股票冲高回落的原因如下&…

Selenium教程__使用switch_to.frame处理网页框架切换(13)

与在新窗口打开一个网页后需要切换窗口才能定位元素一样&#xff0c;在iframe标签中的元素也不能直接定位&#xff0c;需要切换到对应的iframe框架中才能进行元素定位。 完成网页框架切换操作需要用selenium中的两个方法 driver.switch_to.frame(frame_reference)&#xff1a…

多元回归预测 | Matlab粒子群算法(PSO)优化极限学习机ELM回归预测,PSO-ELM回归预测,多变量输入模型

文章目录 效果一览文章概述部分源码参考资料效果一览 文章概述 多元回归预测 | Matlab粒子群算法(PSO)优化极限学习机ELM回归预测,PSO-ELM回归预测,多变量输入模型 评价指标包括:MAE、RMSE和R2等,代码质量极高,方便学习和替换数据。要求2018版本及以上。 部分源码 %% 清空…

electron mac 复制黏贴失败

mac上面无法复制黏贴&#xff0c;这个需要给他添加菜单&#xff0c;才可以解决。 感觉有点奇葩&#xff5e;&#xff5e;&#xff0c; 用的是"electron": "^23.2.0" 解决方式&#xff1a; 在main/index.js下面添加如下内容 import electron from elect…

【Linux】ubuntu20.04上使用xrdp协议时使用不同的桌面环境,在xfce和gnome上转换

一、问题背景 笔者在按照网上一篇文章配置xrdp远程桌面服务后&#xff0c;发现得到的桌面是xfce&#xff0c;而不是笔者熟悉的原生gnome桌面。 因为感觉到别扭&#xff0c;所以我还是决定换一下。 二、解决办法 2.1 编辑主目录的.xsessionrc文件 创建或编辑名为 .xsessionr…

五、动画 - 旋转rotate

目录&#xff1a; 1.简介2.详解 一、 简介 通过旋转可以使元素沿着x, y,或者z选择指定的角度rotateX()rotateY()rotateZ()相关术语&#xff1a;45deg&#xff1a; 45度1turn 1圈&#xff0c; .5turn 半圈二、 详解 需求&#xff1a;在界面上定义一个box1, 放到视口中&#xff…

代码随想录二刷day36 | 贪心重叠区间之 435. 无重叠区间 763.划分字母区间 56. 合并区间

day36 435. 无重叠区间763.划分字母区间56. 合并区间 435. 无重叠区间 题目链接 解题思路&#xff1a; 按照右边界排序&#xff0c;从左向右记录非交叉区间的个数。最后用区间总数减去非交叉区间的个数就是需要移除的区间个数了。 此时问题就是要求非交叉区间的最大个数。 这里…

深入理解Java虚拟机jvm-内存溢出OO-本机直接内存溢出(Direct Memory) java.lang.OutOfMemoryError

本机直接内存溢出 示例虚拟机参数输出 示例 public class DirectMemoryOOM {private static final int _1MB 1024 * 1024;public static void main(String[] args) throws IllegalAccessException {Field unsafeField Unsafe.class.getDeclaredFields()[0];unsafeField.setA…

Java编程语言的优势、特点及应用详解

目录 1. 简单易学2. 跨平台性3. 强大的生态系统4. 高性能5. 安全性6. 广泛应用领域总结 Java是一种广泛应用于软件开发领域的高级编程语言。它具有许多独特的优势和特点&#xff0c;使其成为众多开发者和企业的首选。本篇博文将深入探讨Java的优势、特点以及在不同应用领域中的…

若依——限流(rateLimiter)(lua脚本与令牌桶)

在原版若依当中使用了lua脚本进行限流 注意这里进行了bean的托管&#xff0c;因此我们才能使用limitScript 关于lua脚本的解释 在若依的Plus版本当中&#xff0c;结合了Redisson使用令牌桶进行限流。由于Redisson已经封装好了&#xff0c;使用起来比较简单&#xff0c;更多…

LeetCode刷题 | 121. 买卖股票的最佳时机、122. 买卖股票的最佳时机 II

121. 买卖股票的最佳时机 给定一个数组 prices &#xff0c;它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票&#xff0c;并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从…

excel 信息批量转PPT

前言 在工作中&#xff0c;往往遇到大量数据的统计工作&#xff0c;耗时耗力&#xff0c;我们通常把这些信息用excel做成表单信息。除了统计分析&#xff0c;还面临汇报降解&#xff0c;这时候需要将excel转为PPT进行汇报&#xff0c;如果一个一个复制粘贴&#xff0c;那真的会…

compose中实现拍照和选取相册功能兼容android 13+

compose中实现拍照和选取相册功能兼容android 13 效果图添加引用修改AndroidManifest.xml定义拍照和选取相册的ResultContract调用拍照和选择相册的compose方法使用 效果图 添加引用 //用于compose权限的使用 implementation("com.google.accompanist:accompanist-permis…

【JDBC】如何保护 JDBC 应用程序免受 SQL 注入的影响

本文仅供学习参考&#xff01; 相关教程地址&#xff1a; https://zhuanlan.zhihu.com/p/397815893 https://www.freebuf.com/articles/web/339118.html https://www.developer.com/design/how-to-protect-a-jdbc-application-against-sql-injection/ 概述 在关系数据库管理系…

Android应用程序开发需要哪些编程语言?

开发一款Android上的应用程序通常需要以下编程语言&#xff1a; Java&#xff1a;Java是Android开发的主要编程语言。几乎所有的Android应用程序都使用Java进行核心开发。你可以使用Java编写应用程序的业务逻辑、界面设计和数据处理等。 刚好我这里有嵌入式、plc、单片机的资料…

使用 Jetpack Compose 构建 RadioButton

欢迎阅读本篇关于使用 Jetpack Compose 构建 RadioButton&#xff08;单选按钮&#xff09;的博客。Jetpack Compose 是 Google 发布的现代化 UI 工具包&#xff0c;用于构建 Android 界面。它的声明式设计使得 UI 开发更加简洁直观。 一、什么是 RadioButton&#xff1f; Rad…

leecode-全排列

题目 题目链接 分析 两个函数知识点&#xff1a; next_permutation(start,end);输出所有比当前排列 排列大的排列 prev_permutation(start,end);输出所有比当前排列 排列小的排列 AC代码 #include <iostream> #include <algorithm> class Solution { publi…

记一次ceph启动故障

无法使用ceph -s查看状态 ceph-mon和ceph-mgr正常启动 ceph-osdceph-osd.service无法启动 /var/log/ceph/ceph-mon-***.log报以下错误 原因:集群时钟不同步,差了127s远远超过配置的可接受时间误差5s故该mon服务无法与集群中其他节点交流 解决方案: timedatectl status #查…