Jsp页面POST提交表单出现404

2023-11-02

项目场景:

在IDEA里启动tomcat通过jsp页面访问servlet,servlet映射的url通过注解设置为/login

问题描述:

jsp页面里提交表单时,浏览器里出现如下的404提示信息,未找到
在这里插入图片描述

原因分析:

在IDEA配置tomcat的地方可以看到,Application context里设置了一个默认的路径,因此登录页面地址实际上是localhost:8080/ExpressSystemWeb_war_exploded/login.jsp故登录页面提交表单的地址是localhost:8080/ExpressSystemWeb_war_exploded/login,而servlet设置的映射是/login,即servlet处理的url地址是localhost:8080/login,两者不一致,404
在这里插入图片描述

解决方案:

很简单,只需要找到这个Application context设置的地方,将Application context里的值设置为/即可,如果要保留项目名的url,每个servlet处理的url都要加上前缀,得不偿失
在这里插入图片描述
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Jsp页面POST提交表单出现404 的相关文章

随机推荐

  • JS 统计字符串

    function getLength val var str new String val var bytesCount 0 for var i 0 n str length i lt n i var c str charCodeAt i
  • 用watch监听this.$store数据的变化

    如监听this store state username的值 在watch对象中写 watch store state username 你需要执行的代码
  • ES版本升级后出现Trying to create too many scroll contexts. Must be less than or equal to: [500]异常

    从一个异常说起 I O dispatcher 79 WARN RestClient request POST http xx xx xxx xxx 8080 index search scroll 600s returned 1 warni
  • C++13-STL模板-栈stack

    C 13 STL模板 栈stack 在线练习 http noi openjudge cn https www luogu com cn 大纲要求 3 算法模板库中的函数 min max swap sort 4 栈 stack 队列 queu
  • 在线代理检测网站

    20210203 很久之前 写代理的代码的时候 记录过几个测试代理的网站 后来也就直接放在书签里吃灰了 这里直接把这个几个网站记录在这里 http www xdaili cn monitor http proxies site digger
  • C++封装篇 类对象的定义

    1 对象的实例化 在c 中类是一个模板 对象的实例化其实就是计算机根据一个类的设计制造出多个对象的过程 对象实例化有两种方式 从栈实例化 从堆实例化 2 从栈实例化 class TV public char name 20 电视机的铭牌 i
  • 完整的模糊推理系统介绍以及matlab中从零实现(下篇)

    模糊推理系统从零实现 在完整的模糊推理系统介绍以及matlab中从零实现 上篇 中 我们对一个完整的模糊推理系统所涉及到的知识点做了一个细致地展述 进而 我们可以根据实际需要设计一个属于自己的模糊推理系统 主要涉及到以下几个方面的参数设置
  • ARM架构介绍

    概览 Arm 架构为处 器或内核 称为处 单元PE 的设计提供了基础 Arm架构已经集成到许多片上系统 SoC 设备中 比如智能手机 微型计算机 嵌入式设备 服务器甚至超级计算机 Arm架构为软件开发人员提供了通用指令集和工作流程 也称为编
  • 电子技术基础(三)__第2章放大电路原理__英文简称

    静态分析 又称为直流分析 用于求出电路的直流工作状态 即l输入信号 一 先看几个英文符号 集电极及发射极间电压 简称管压降 发射结电压降 二 接着看 加上Q点的英文简称 Q点 放大电路的静态工作点 上述简称对应有 另外还有2个 这4个值 称
  • 一个简单的CUDA程序以及一些总结

    尝试些了自己第一个CUDA程序 结果问题果然很多 先把问题程序框架贴上来 这个程序是有错误的 include
  • 关于【Stable-Diffusion WEBUI】方方面面研究(内容索引)

    文章目录 零 前言 0 1 我的相关文章索引 0 2 本篇内容阅读提示 一 绘图 1 1 模型 1 2 绘图方式 文生图 1 3 插件 可选附加网络 LoRA插件 Additional networks 1 4 插件 ControlNet
  • pytest运用引进@pytest.mark.parametrize中ids 导致编码乱码解决

    pytest运用引进 pytest mark parametrize中ids 导致编码乱码解决 pytest mark parametrize 运行用例导致显示会形成乱码 有俩种方法解决 第一种 创建个pytest ini 文件 输入 py
  • 【华为OD机试】经典屏保【2023 B卷

    华为OD机试 真题 点这里 华为OD机试 真题考点分类 点这里 题目描述 DVD机在视频输出时 为了保护电视显像管 在待机状态会显示 屏保动画 如下图所示 DVD Logo在屏幕内来回运动 碰到边缘会反弹 请根据如下要求 实现屏保Logo坐
  • NGINX 传递客户端IP

    当服务部署在服务器上时 一般都是通过nginx做代理转发 但是在common中的aop日志打印时 ip获取到的就变成本地的了 可以通过修改nginx的代理配置 以及后端的工具类解析 打印真实ip nginx配置 只需配置在监听的对应端口下就
  • 决策树篇

    决策树 随机森林属于集成学习 Ensemble Learning 中的bagging算法 在集成学习中 主要分为bagging算法和boosting算法 我们先看看这两种方法的特点和区别 Bagging 套袋法 bagging的算法过程如下
  • Vuex ——详细介绍

    Vuex 是一个专门为 Vue js 应用程序开发的状态管理模式 它采用集中式存储管理应用的所有组件状态 并以相应的规则保证状态以一种可预测的方式发生变化 可以理解为 将多个组件共享的变量全部存储在一个对象里面 然后将这个对象放在顶层的 V
  • Scrapy中Spiders的用法

    本文来自官方文档 包括Spiders的简介 一些参数的实例讲解和一些例子 Spiders Spider类定义了如何爬取某个 或某些 网站 包括了爬取的动作 例如 是否跟进链接 以及如何从网页的内容中提取结构化数据 爬取item 换句话说 S
  • Linux网络管理

    目录 一 网络管理的概述 二 各种参数的配置 三 获得网卡配置参数的方式 四 网络参数配置 1 图形化 2 命令行 3 配置文件 五 网卡启停操作 六 路由配置查看 七 网络连接查看 一 网络管理的概述 网络负责进行计算机通信 可以实现客户
  • C语言递归实现二分法查找

    专升本过程中遇到的问题 现用C语言递归实现二分法查找算法 本人的第一篇博文 如有错误 还请指正 关于二分法的详细介绍 请看链接 递归实现二分法查找 语言 C语言 开发环境 Windows 10 VC 6 0 代码版本 1 0 作者 影帝级扑
  • Jsp页面POST提交表单出现404

    项目场景 在IDEA里启动tomcat通过jsp页面访问servlet servlet映射的url通过注解设置为 login 问题描述 jsp页面里提交表单时 浏览器里出现如下的404提示信息 未找到 原因分析 在IDEA配置tomcat的