响应json数据和文本数据
响应页面响应数据文本数据json数据package com.ycl.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; Controller public class UserController { RequestMapping(/toJumpPage) public String toJumpPage(){ System.out.println(调整跳转页面); return page.jsp; } } WEB-INF index.jsptomcat部署时:使用 war exploded而不是 war因为它会把项目文件解压到 Tomcat 的部署目录能实时看到 page.jsp 是否在根目录下。war exploded 和 war有什么区别。war 是压缩包成品war exploded 是解压后的文件夹半成品/开发态1. 文件形态最直观的区别war是一个单一的 .war 压缩文件就像 .zip。它把所有的 Java 类、JSP、配置文件、依赖 jar 包全部打包成一个文件。war exploded意为“ exploded ”即“展开的”是一个文件夹目录。你的 webapp 里的 JSP、WEB-INF、classes 文件夹等都平铺在你的硬盘上你能直接在文件夹里看到 page.jsp 这个文件。2. 部署和启动速度开发时的核心区别war慢。每次你修改了 Java 代码或 JSPIDEA 都需要重新把整个项目重新压缩成一个新的 .war 包然后再把这个包传到 Tomcat 的 webapps 目录下Tomcat 再解压这个包才能运行。这一套流程下来重启一次可能要十几秒甚至更久。war exploded快。IDEA 直接把编译好的文件classes 和 webapp复制到 Tomcat 的部署目录下不用打包压缩。复制文件的速度比压缩快得多。3. 热更新热部署的支持度直接影响你的调试war不支持热更新。你改了一个 JSP 的标题或者改了 Controller 的返回值必须重启整个 Tomcat 才能看到效果因为你改的是压缩包里面的内容Tomcat 运行的还是老的内存数据。war exploded支持热更新尤其是 JSP。你修改了 page.jsp 文件IDEA 可以直接把修改后的文件替换到 Tomcat 运行目录下Tomcat 检测到 JSP 变了会自动重新编译。你不需要重启 Tomcat刷新浏览器就能看到新内容4. 它们分别用在什么场景war exploded只在开发阶段使用。方便你频繁修改代码、JSP、CSS/JS能迅速看到调试结果极大提升开发效率。war用于项目上线生产环境。运维人员拿到一个 .war 文件直接丢到服务器 Tomcat 的 webapps 目录下Tomcat 自动解压运行方便传输和部署。//响应文本 RequestMapping(/toText) ResponseBody public String toText(){ System.out.println(返回纯文本数据); return response text; }必须要写一个:ResponseBody,如果没有写这个springmvc会把 response text当作一个页面去处理。所以我们要加上:ResponseBody,表示请求体里面使用:response text 使用这个字符串。

相关新闻

Vue双向绑定原理与实战:从v-model到defineModel

Vue双向绑定原理与实战:从v-model到defineModel

1. 初识Vue双向绑定:从原生表单到组件通信第一次接触Vue的双向绑定是在2016年接手一个后台管理系统重构项目时。当时团队从jQuery转向Vue,最让我震撼的就是v-model这个魔法般的指令——它用一行代码就解决了表单数据和状态的同步问题。但真正深入使用后才…

2026/7/29 6:01:39 阅读更多 →
一个人就是一家公司:WAIC上22个“一人公司“已经赚到了钱

一个人就是一家公司:WAIC上22个“一人公司“已经赚到了钱

WAIC 2026上有个专区特别火——OPC一人公司专区。180家企业入驻,每个展位只有一个人。但他们的产品,已经跑通了盈利。他们都做了什么?最出圈的是葱花投研。创始人徐翀一个人,用AI做不动产投资信托基金的分析工具。她的系统能在财报…

2026/7/29 5:22:49 阅读更多 →
Python常用模块分类解析与实战技巧

Python常用模块分类解析与实战技巧

1. Python常用模块全景概览作为Python开发者,我们每天都在与各种模块打交道。但面对浩如烟海的Python生态,新手常会陷入"选择困难症"——哪些模块值得优先掌握?它们各自解决什么问题?我结合多年Python开发经验&#xff…

2026/7/29 5:41:19 阅读更多 →

最新新闻

基于Matlab的路面裂缝自动检测系统设计与实现

基于Matlab的路面裂缝自动检测系统设计与实现

1. 项目概述:路面裂缝识别的工程价值在道路养护领域,裂缝是最早出现的病害形式之一。传统人工巡检方式存在效率低、主观性强、危险系数高等问题。我们开发的这套基于Matlab的路面裂缝图像处理系统,通过计算机视觉技术实现了裂缝的自动检测与量…

2026/7/30 12:22:53 阅读更多 →
3步搞定Koodo Reader数据安全:完整备份与恢复指南

3步搞定Koodo Reader数据安全:完整备份与恢复指南

3步搞定Koodo Reader数据安全:完整备份与恢复指南 【免费下载链接】koodo-reader A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux, Android, iOS and Web 项目地址: https://gitcode.com/GitHub_Trending/koo/koo…

2026/7/30 12:22:53 阅读更多 →
企业微信定时对未回复消息进行提醒

企业微信定时对未回复消息进行提醒

未回复消息,对于很多企业都是一个很严重的问题。很多时候未回复消息,可能不是员工故意,而是太忙没有注意,或者其他原因导致忽略了。这个时候就需要一个工具能够及时的提醒。一维助手SCRM针对未回复消息有一系列的功能。1&#xff…

2026/7/30 12:22:53 阅读更多 →
Python图像处理实战:傅里叶变换与频域滤波原理详解

Python图像处理实战:傅里叶变换与频域滤波原理详解

1. 项目概述:从像素到频率的视角转换 搞图像处理,如果你还只停留在“这个像素是啥颜色”、“那个区域怎么模糊一下”的层面,那可能错过了图像世界里一半的精彩。今天咱们不聊卷积核,也不聊直方图均衡,来点更“底层”的…

2026/7/30 12:21:52 阅读更多 →
终极KMS智能激活工具:一键永久激活Windows和Office的完整解决方案

终极KMS智能激活工具:一键永久激活Windows和Office的完整解决方案

终极KMS智能激活工具:一键永久激活Windows和Office的完整解决方案 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 还在为Windows系统激活问题烦恼吗?Office功能受限影响你…

2026/7/30 12:21:52 阅读更多 →
Matlab实现Harris角点检测:原理详解与完整项目源码

Matlab实现Harris角点检测:原理详解与完整项目源码

这次我们来看一个基于Matlab的Harris角点特征检测系统,这是一个完整的图像处理项目源码,特别适合计算机视觉和图像处理领域的学习者和开发者。Harris角点检测是计算机视觉中的经典算法,用于检测图像中的角点特征,在目标跟踪、图像…

2026/7/30 12:21:52 阅读更多 →

日新闻

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南 【免费下载链接】DriverStoreExplorer Driver Store Explorer 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer 您是否曾因Windows系统盘空间不足而烦恼?是否遇到过设…

2026/7/30 0:00:13 阅读更多 →
如何3步掌握Video Download Helper:网页视频下载的完整实战指南

如何3步掌握Video Download Helper:网页视频下载的完整实战指南

如何3步掌握Video Download Helper:网页视频下载的完整实战指南 【免费下载链接】VideoDownloadHelper Chrome Extension to Help Download Video for Some Video Sites. 项目地址: https://gitcode.com/gh_mirrors/vi/VideoDownloadHelper 你是否曾经在浏览…

2026/7/30 0:00:13 阅读更多 →
“双减”后首个AI备课压力测试报告:覆盖32所中小学的176节AI辅助课,暴露4大隐性增负节点

“双减”后首个AI备课压力测试报告:覆盖32所中小学的176节AI辅助课,暴露4大隐性增负节点

更多请点击: https://intelliparadigm.com 第一章:AI 教师备课辅助 AI 教师备课辅助系统正逐步成为教育数字化转型的核心支撑工具,它并非替代教师,而是通过语义理解、知识图谱与多模态生成能力,将教师从重复性劳动中解…

2026/7/30 0:00:13 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/29 22:18:20 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/29 14:34:28 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/29 15:00:03 阅读更多 →

月新闻