2019独角兽企业重金招聘Python工程师标准>>>

url-pattern问题

spring用到forward("/WEB-INF/jsp/*.jsp")
而forward当然是又要经过web.xml的映射的,
然后,在URL匹配时,
 <url-pattern> / </url-pattern>   不会匹配到*.jsp,不会进入spring的DispatcherServlet类
 <url-pattern> /* </url-pattern> 会匹配*.jsp,导致进入spring的DispatcherServlet 类,然后去寻找controller,接着找不到对应的controller所以报错。

总之,关于web.xml的url映射的小知识:
<url-pattern>/</url-pattern>  会匹配到/login这样的路径型url,不会匹配到模式为*.jsp这样的后缀型url
<url-pattern>/*</url-pattern> 会匹配所有url:路径型的和后缀型的url(包括/login,*.jsp,*.js和*.html等)

<url-pattern>/</url-pattern>甚至会造成The requested resource () is not available.

转载于:https://my.oschina.net/ZaneYoung/blog/330728

springmvc返回jsp源代码解决办法相关推荐

  1. php 返回英文乱码,使用php 5时MySQL返回乱码的解决办法_php

    在使用 php 5 中,通过 mysql 查询得到的值全部成为 '???????',原来是字符集设错了. 我在安装 MySQL 5 时,已经选择默认字符集为 gb2312,但还是返回乱码,解决的办法是 ...

  2. 【SpringBoot整合Mybatis】数据库某字段值为空时,接口未返回该字段 解决办法

    [SpringBoot整合Mybatis]数据库字段为空时,接口不返回该字段 解决办法 问题描述: 排查问题: 解决问题: 测试: 参考资料: 今天整合项目的时候,发现了SpringBoot整合Myb ...

  3. springmvc返回JSP源码

    问题:请求返回jsp源码 解决:将项目的web.xml中 <servlet-mapping> 下的<url-pattern>/*</url-pattern>改为&l ...

  4. 3090显卡 torch.cuda.is_available()返回false的解决办法

    问题 1.执行Nvidia-smi 命令没有报错,能够显示驱动信息: 2.执行 torch.backends.cudnn.enabled is TRUE 3.torch.cuda.is_availab ...

  5. ffmpeg avformat_open_input返回失败的解决办法

    用ffmpeg做的第一个程序,参考网上的代码,就出现了一些问题,其中avformat_open_input返回失败. 下面是我在网上收集到的失败信息的相关解决: 很多朋友在使用新版本的ffmpeg时, ...

  6. PTA的非零返回原因以及解决办法

    今天在做一道题目时,总是非零返回,于是推测了一些原因,根据结果来看,推测可能是正确的,也可能有其他原因 非零返回是什么? # 非零返回是指的一些语法,在PTA执行的过程中,抛出了异常,导致没有运行到最 ...

  7. 运行项目提示Compilation of JSP File '/xx/xx/xxx.jsp' failed解决办法

    报错:  看报错是编译失败, 无法找到类. 本地测是没有问题的, 但是部署到weblogic之后, 访问页面就会报这个错. 解决: jstl的1.2版本: <%@ taglib uri=&quo ...

  8. dlsym函数返回null的解决办法

    dlsym是什么? dlsym是一个计算机函数,功能是根据动态链接库操作句柄与符号,返回符号对应的地址,不但可以获取函数地址,也可以获取变量地址 见:采用dlopen.dlsym.dlclose加载动 ...

  9. parseInt(08)或parseInt(09)转换返回0的解决办法

    在javascript中使用parseInt()函数转换成整数时会遇到以下这种情况: 使用parseInt()转换'01'~'07'时可以转换成整数1~7,而转换'08'和'09'时,就会出现转换结果 ...

最新文章

  1. hdu 1003 dp
  2. 最佳时间 (DOM编程艺术)
  3. html range关联文本框,HTML5gt;meter标签与input(type=range)标签结合制作简易范围指示器...
  4. 801. 二进制中1的个数 【二进制的基本模板】
  5. 关于python django.url问题 求助
  6. nodejs+mongodb+vue前后台配置ueditor
  7. python docx 替换文字_查找并替换.docx文件中的文本 - Python
  8. 安徽新华学院计算机设计大赛,第十届中国大学生计算机设计大赛在安徽新华学院开幕...
  9. 多线程junit单元测试
  10. JPA中的could not initialize proxy - no Session异常分析与解决
  11. 让一台电脑死机至少需要几行代码
  12. 关于\x开头的字符串编码转换中文解决方法
  13. 区块链学习路径,看这一篇就够了 | FISCO BCOS
  14. java什么是类枚举类_java枚举类型是什么?
  15. 从零开始perp交叉编译及配置
  16. 现代无线侦察技术(二):MANA 和已知信标攻击
  17. 中文分词之11946组同义词
  18. 英语学习年终总结——2014 year-end summary of English learning
  19. CCPC-Wannafly Winter Camp Day2 E
  20. 漂移的农民工,何处才是你的浮木

热门文章

  1. Linux下批量替换文件内容和文件名(转)
  2. Ubuntu 16.04安装UML工具StarUML 2
  3. 极其简便的PHP HTML DOM解析器PHP Simple HTML DOM Parser/有中文手册
  4. 外网DNS系统外网访问及邮件系统外网域名访问问题
  5. Android 获取系统或SDCARD剩余空间信息(转)
  6. 自定义jQuery插件
  7. 一个真实的案例———HPUX调整LUN大小识别更改
  8. ApplicationContext接口不同应用场景的实现
  9. 容器技术第一讲:容器入门篇
  10. 360移动技术开放日 聚焦移动前沿技术(有福利)