javaweb跳转jsp页面时变成下载jsp文件解决方法s

目录

【背景】 

【问题描述】

【代码页面】

【网页显示】

【解决方法】

--我自己的尝试:

1.检查jsp代码内容是否有拼写错误

2.在pom.xml里面添加依赖

3.不要在web.xml配servlet!!【我最终的解决方法】

 【成功页面】

【总结】 


【背景】 

javaweb刚入门,照着书编写用户注册登录页面

【问题描述】

编写好login.html,welcome.jsp,目的是在登录成功的时候实现跳转。但是跳转jsp页面不成功,都变成了下载jsp文件,查遍全网没有任何有效解决方法,困扰了我一个多月!!

【代码页面】

【网页显示】

 点击登录按钮后变成了:

不会跳转jsp页面!!变成了下载jsp文件!! 

为此我的电脑已经下载了十几二十几个jsp文件了……真的哭了……

而且老师还让设计个系统,根本不知道怎么解决。

【解决方法】

--我自己的尝试:

问过老师看不出来什么问题……问了同学说我可能tomcat配的不好,我又怕是自己之前乱搞过idea的设置,所以这困扰的一个月里我尝试了恢复idea默认设置下载1.8的jdk(我原本用的是jdk11)、重新配置tomcat重新配置servlet安装旧版本的tomcat(我现在电脑里分别有7.0、8.5、9.0三个版本的tomcat),都没有结果,走投无路突然柳暗花明了。

所以问题没有出现在配置这一块,差点怀疑自己电脑有问题了……(另外个人+老师建议的话tomcat安装8或9的,mysql安装8的,jdk1.8的,比较合适。另外也不用安装这么多tomcat版本,我是实在没办法了才尝试了这么多,其实有一个能用就可以了。)

1.检查jsp代码内容是否有拼写错误

从网上查到的,检查jsp代码内容是否有拼写错误,如text拼成test,page拼成Page等。

因为我出现这个问题后直接和同学要了一份他们自己运行成功的代码,所以可以确定我的代码文件里没有拼写错误。

2.在pom.xml里面添加依赖

这个解决方法网上有很多,可以尝试。

但是我只是刚入门javaweb,没有用到springboot,网上这个方法多应用于springboot项目,我也尝试过但未果。

3.不要在web.xml配servlet!!【我最终的解决方法】

因为我用idea运行jsp文件的时候发现打开来是源码,于是搜索了jsp运行只出现源码的解决方法。

正是这个可恶的原因!!

参考文章有二:

一:(66条消息) idea环境下 servlet配置导致jsp页面显示源码问题_idea调转servlet出现代码_任性不追风的克罗恩!的博客-CSDN博客

二:(66条消息) IDEA运行jsp文件变成源码详细解决方案_idea打开jsp是源代码_Cutele_的博客-CSDN博客反正我最后是直接把这一整段servlet配置删了就好了,没有加注解。这样的话jsp文件运行就成功了,不会变成源代码。然后我就想着尝试回原来的页面看看能不能跳转,没想到真的跳转成功了!!

 【成功页面】

【总结】 

1.敲代码途中多运行几次,说不定解决了这个bug能够顺便解决另外一个bug。

2.其实我和我同学的配置一模一样,配了jdk1.8,tomcat9.0.72,她的项目里web.xml也配了servlet,但是不会出现下载jsp文件的问题,项目到了我的电脑上就变成了下载jsp文件,所以我这种情况可能真的是个例吧,但是看网上并没有这类解决方法,遂写下这篇文章,望有用。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

好文分享(IF=18.027)|口服仿细菌鞭毛纳米纤维,可助力IBD靶向诊疗

研究背景 炎症性肠病(inflammatory bowel disease, IBD)是指原因不明的一组非特异性慢性胃肠道炎症性疾病,包括溃疡性结肠炎(ulcerative colitis, UC)、克罗恩病(Crohn disease, CD)和未定型结肠…

深度学习和人工智能之间是什么样的关系?

深度学习与人工智能概念的潜在联系,我们依然借助维恩图来说明,如图4.1所示。 1、人工智能 “人工智能”这个概念新鲜时髦但又含混模糊,同时包罗万象。尽管如此,我们仍尝试对 人工智能进行定义:用一台机器处理来自其周围环境的信息,然后将这些…

实用分析工具推荐 | OmicsView:交互式可视化分析多组学数据

随着NGS技术的进步,许多疾病中人体组织的转录谱分析变得越来越常规,在公共存储库中已存储了PB级的数据。目前需要计算专业知识有限的实验室科学家能够访问和挖掘这些数据,以了解疾病病理学、识别疾病的可靠生物标志物和干预措施的效果&#x…

肠道菌群失调与炎症性肠病的关联

谷禾健康 健康是人生命活动的根本,而肠道健康更是其中的重要部分。随着现代生活方式改变,炎症性肠病发病率增加。 炎症性肠病是一种严重影响患者生活质量的疾病。在全球范围内影响数百万人,发病率高,给卫生保健系统带来了沉重负担…

基因对疾病的影响规律--读论文

读读论文,用谷歌学术翻译一下,重要的部分做一下笔记。正文部分是翻译,加黑部分是个人笔记。 本次学习的论文:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4412738/ 1. 前言 我们对疾病遗传基础的理解已经从对总体遗传力或家族…

百姓基因快讯:基因检测可以诊断出哪些类型的疾病?

百姓基因快讯:基因检测可以诊断出哪些类型的疾病? 能够进行DNA测验以确诊一系列心脏和血管疾病或承认发生这些疾病的危险。这些测验现在在南非可用。某些类型的癌症,铁超负荷和其他遗传性遗传疾病的集合也能够这种方法确诊出来。 心脏和血管疾病 能够进行DNA检测的特定疾病…

Gut-口腔微生物可以预测直肠癌

本文转载自“态昌基因”,已获授权。 目录 Community structure & Modularity文献解读实验设计Result 1 :基于UWF矩阵的群落结构差异(PERMANOVA)Result 2 :ROC诊断模型Result 3 :网络分析Result 4 : 口腔…

《黑色沙漠》游戏分析与拆解

目录 前言 游戏概述 核心循环与系统拆解 交易所 游戏流程 装备强化 强化失败保护 神器 成就 设计目的 后记 《黑色沙漠》游戏系统拆解图 前言 本文主要分析PC端《黑色沙漠》台服游戏流程中让玩家感到兴奋愉快的系统,分析这些系统为何吸引玩家,如何做到…

真实案例 | 克罗恩病患者肠道菌群检测

克罗恩病(CD)是一种慢性消化系统疾病,会引起消化道炎症和损害。 该疾病属于称为炎症性肠病(IBD)的一组病症,是一种慢性、免疫介导的肠道炎症疾病,其特征是反复发作的肠道炎症和不可逆的消化道损伤累积。 据Meta分析估计…

Day14. 用可解释机器学习方法鉴别肠结核和克罗恩病

Title: Differentiation of intestinal tuberculosis and Crohn’s disease through explainable machine learning method 用可解释机器学习方法鉴别肠结核和克罗恩病 Keywords: Intestinal tuberculosis; Crohn’s disease; Shapley Value; Machine learning 肠结核&#xf…

Research| 细菌产生的脲酶引起克罗恩病患者的肠道菌群失调

标题:细菌性脲酶引起克罗恩病患者的肠道菌群失调 导读 肠道菌群组成受到很多环境因素(内外环境)的影响,如饮食、抗生素使用、肠道炎症及致病菌的侵入等;术语’dysbiosis’指的是与宿主疾病状态相关的微生物组成发生改变…

AI产业应用再提速,AI基础软件发挥巨擎作用

5月31日,由中国信息通信研究院、中国人工智能产业发展联盟主办,北京九章云极科技有限公司联合主办的【创造智能探索未知】杭州通用人工智能论坛-AI基础软件前沿技术分论坛在杭州成功举办。大会聚焦AI基础软件前沿技术,挖掘人工智能基础软件大…

AI学术界无人后继?名校毕业生纷纷进厂,全是香饽饽

来源:新智元 AI火,搞AI的人就火。 这不,据Insider最近的一次采访报道,科技类公司正风卷残云般地从斯坦福、麻省理工、康奈尔大学等强校里抢人。 搞AI项目的大学生全成了香饽饽。 其实,不光这些专业的大学生人人追捧&am…

明面抵制,暗中布局 对于AI,马斯克的言行为何如此“割裂”?

最近,马斯克创建了一家叫做“X”的空壳公司,目标是将其打造成涵盖各方面的多功能应用集合平台,推特、SpaceX、特斯拉、Neuralink等公司业务都已打包加入其中。如今,“X”公司再添新丁——X.AI,即马斯克新成立的人工智能…

马斯克宣布成立xAI——引领开放人工智能时代的新纪元

马斯克宣布成立xAI——引领开放人工智能时代的新纪元 🟢一、前言🟢二、马斯克的背景与愿景🟢三、xAI的潜在研究方向🟢四、xAI面临的挑战🟢五、xAI的潜在影响🟢六、xAI与OpenAI的异同🟢七、对Ope…

特斯拉和OpenAI的加持,马斯克简直人生赢家

赢家已定 商人行事,最重要的因素之一是利益驱动。这里,最服“马斯克”。 以马斯克为首的特斯拉公司周日宣布,将在上海新建一家超级工厂,专门生产该公司的储能产品Megapack。签约的特斯拉储能超级工厂项目也是该公司在美国本土以…

为啥马斯克一边反对Open AI,一边又自己另搞AI

这事我过去就说过,我现在再老生常谈一次。 (1) 我过去说过一个事:汽车自己智能其实还不能做到真正的智能,必须车路人都智能了,智能汽车才能真正智能。 因为车路人智能,这本质是数字世界和数字世…

旷视张祥雨|迈向「大」和「统一」的视觉神经网络架构设计新思路

导读 大模型正在引发人工智能研究与应用范式产生重大变革,越来越多的顶级团队和杰出人才纷纷加入这一技术浪潮。今天我们将分享旷视科技主任研究员张祥雨的最新报告「视觉模型:迈向“大”和“统一”」。 张祥雨 旷视研究院主任研究员,Foundat…

自动驾驶行业需要大模型吗?

作者 | 十字甫 编辑 | 汽车观察者联盟 点击下方卡片,关注“自动驾驶之心”公众号 ADAS巨卷干货,即可获取 点击进入→自动驾驶之心技术交流群 后台回复【数据集下载】获取计算机视觉近30种数据集! 当下最热门的两个话题,一个是人工…

PaLM 2 硬刚 GPT-4,未来还有变数

在 ChatGPT 没有出现之前,谷歌多年来一直是 AI first战略 ,不出意外的话还会是领头羊,手握 DeepMind 和 Google Brain 两大 AI 王牌,再加上投资技术实力雄厚的 Anthropic,论资排辈都得是他。时不我与,被 Op…