解决IntelliJ IDEA中打开JSP文件(使用快捷键Alt+F2)时,弹出的浏览器网页只显示JSP源码_idea jsp文件预览只显示代码-程序员宅基地

技术标签: Java  java  web  疑难杂症  jsp  IDE  intellij idea  

解决IntelliJ IDEA中打开JSP文件(使用快捷键Alt+F2)时,弹出的浏览器网页只显示JSP源码

笔者的运行环境:
JDK 13.0.2
Tomcat 9.0.41(Servlet 4.0,JSP 2.3)
IntelliJ IDEA 2020.1.2 (Ultimate Edition)
Maven 3.6.3

  问题:IntelliJ IDEA中打开JSP文件(使用快捷键Alt+F2)时,弹出的浏览器网页只显示该JSP源码,浏览器网址上只显示该JSP文件在本地磁盘中的绝对路径。

  这是因为IntelliJ IDEA将JSP文件的内容当做本地文本文件,来让浏览器打开它。换句话说,IntelliJ IDEA没有正确地识别到该JSP文件。引发这种问题的原因有很多,分列如下:

  • IntelliJ IDEA中,Web应用的部署文件夹webapp下的文件夹WEB-INF存在,但文件夹WEB-INF中的配置文件web.xml缺少相应的配置。
    如果缺失了文件夹WEB-INF中的配置文件web.xml,IntelliJ IDEA将正确地打开JSP文件。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wangpaiblog/article/details/113795918

智能推荐

vue-cli3多环境打包配置_vue多环境打包-程序员宅基地

文章浏览阅读5.8k次,点赞6次,收藏26次。最近下载了vue-cli3,研究了下vue-cli3下多环境的配置。首先,安装vue-cli3。npm install -g @vue/cli安装好之后的项目是这样的,见下图:相比较vue-cli2的项目,缺少了build和config目录,另外static目录也没了,多了个public目录。配置文件需要自己写一个vue.config.js,可以参考官方文档文档写,网址https:/..._vue多环境打包

NI:力争成为半导体测试领域的领导者-程序员宅基地

文章浏览阅读363次。在以前,芯片厂商的测试设备选择主要有两种类型:一种是使用专门面向CPU和闪存等数字芯片为典型代表的传统ATE,另一种是为混合信号和MEMS等芯片为典型代表搭建的DIY测试设备。前者因为有标准化的测试标准,多年积累的ATE厂商在其中占有很大的份额,且很难被其他新入者所撼动,这是毫无疑问的;至于后者,与传统ATE比,这些搭建的测试设备虽然比较便宜,但后续的维..._pxie6570和6571

如何成为杰出的程序员?java初级工程师面试题_面试题怎么成为优秀的java开发-程序员宅基地

文章浏览阅读66次。一,session共享首先第一个要解决的就是sesison共享的问题,如下图。通常有两种解决方案,第1种是配置nginx的负载集群策略为ip_hash,第2种是将session存储到其它地方,一般推荐放到redis中。第1种方案适合于临时解决或者是为了兼容历史项目,但是从应用服务器无状态的角度考虑,推荐把用户会话session放到redis,如下图。二,本地缓存如果使用本地缓存,当从单体迁移到集群后,就会面临缓存同步的问题,如下图。最佳实践是上分布式缓存,既解决了缓存同步的问题,也释放了应_面试题怎么成为优秀的java开发

如何选择回归损失函数_做回归时需要对y做什么处理 损失函数怎么选-程序员宅基地

文章浏览阅读1.7k次,点赞2次,收藏3次。转 如何选择回归损失函数 ..._做回归时需要对y做什么处理 损失函数怎么选

PHP输出100内能被4整除的数,【杂谈】PHP显示200和250之间可被4整除的所有数字-程序员宅基地

文章浏览阅读760次。PHP显示200和250之间可被4整除的所有数字,我们可以通过implode()函数和range()函数来实现,并且在本例中我们不会使用任何PHP控制语句。 代码如下:echo implode(",",range(200,250,4))."\n";输出:200,204,208,212,216,220,224,228,232,236,240,244,248所需函数:1.implode()函数表示将一..._php输出100内能被4整除的数

学习使用php对字符串中的特殊符号进行过滤的方法_php过滤特殊字符实用函数-程序员宅基地

文章浏览阅读1.4k次。将会给大家带来有关怎么在PHP中对字符串中的特殊符号进行过滤_php过滤特殊字符实用函数

随便推点

android点击menu其他按钮响应,Android中menu的使用集锦-程序员宅基地

文章浏览阅读583次。最近在研究关于MaterialDesign系类的内容,在研究Toolbar和NavigationView的时候,都使用到menu的内容。感觉自己不是很理解,可以说就是不知道,只会简单的写一个menu其他的什么都不会了。所以总结一下,希望对大家有帮助!!!本文会讲解的知识点menu的使用menu的属性说明menu的使用注意事项1. menu的使用首先说明一下menu的存放位置,在创建项目的时候,是没..._android 点击 all menu

求小于等于n的质数个数_c语言 求小于等于n的范围内(n<5000000)有多少个质数-程序员宅基地

文章浏览阅读2.7k次。埃氏筛法(Eratosthenes筛选法) 算法基本思想:要得到自然数n以内的全部素数,必须把不大于n1/2的所有素数的倍数剔除,剩下的就是素数。 给出要筛数值的范围n,找出n以内的素数。先用2去筛,即把2留下,把2的倍数剔除掉;再用2的下一个没被筛掉的数,也就是3筛,把3留下,把3的倍数剔除掉;接下去用下一个质数5筛,把5留下,把5的倍数剔除掉;不断重复下去……。bool a[1000003]_c语言 求小于等于n的范围内(n<5000000)有多少个质数

双水泵轮换工作原理图_水泵调速节电方式有哪几种?-程序员宅基地

文章浏览阅读1.2k次。我国在水泵调速中主要有两种常用调速设备,一种是改变电动机的转速,主要有串级调速和变频调速,另外一种是在电动机和水泵之间加变速装置,电动机转速不变,主要有调速型液力偶合器和电磁转差离合器两种。水泵调整方法示意图 1、串级调速装置 这是一种用于绕线式异步电动机的调速装置,较理想的串级调速是通过在电动机转子回路中引入附加电势来调速,当改变附加电势的大小,就可以改变电动机的转速。目..._双泵轮换工作原理

SoringBoot之十三:application.properties(application.yml)大全_application.yml配置mango-程序员宅基地

文章浏览阅读3.5k次。# ===================================================================# COMMON SPRING BOOT PROPERTIES## This sample file is provided as a guideline. Do NOT copy it in its# entirety to your own appl..._application.yml配置mango

“菩提子”是菩提树的种子吗?-程序员宅基地

文章浏览阅读1.8k次。“菩提子”是菩提树的种子吗? 现在文玩市场上门槛最低销售最多的产品莫过于各种菩提子了,随便找一家文玩市场和商铺进去看看基本都能看见大小形状各异的疑似植物器官的东西被冠以“某某菩提子”之名。 对于这些菩提子最常被问到的一个问题就是:这是不是菩提树的种子?答案是否定的,菩提树Ficus religiosa是桑科榕属的植物,开花为隐头花序,果实为

带你玩转Glide的回调与监听-程序员宅基地

文章浏览阅读695次。大家早上好,今天我们继续学习Glide。 在上一篇文章当中,我带着大家一起深入探究了Glide的缓存机制,我们不光掌握了Glide缓存的使用方法,还通过源码分析对缓存的工作原理进行了了解。虽说上篇文章和本篇文章的内容关系并不是很大,不过感兴趣的朋友还是可以去阅读一下 深入探究Glide的缓存机制 。 今天我们就先从缓存这一块内容开始入手吧。不过今天文章中的源码都建在上一篇源码分析的基础之上,还_判断 glide 监听