JSP 解决Page directive illegal to have multiple occurrences of contentType with different values 错误

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/a549654065/article/details/93253547

在一个JSP页面使用include标签包括了另一个页面

<%@ include file="../common/menu.jsp"%>

然后就报了如下的错误

HTTP Status 500 - /WEB-INF/views/permission/../common/menu.jsp (line: 1, 
column: 2) Page directive: illegal to have multiple occurrences of contentType 
with different values (old: text/html; charset=UTF-8, new: text/html;charset=UTF-8)

解决方法:

仔细看报错日志

old: text/html; charset=UTF-8, new: text/html;charset=UTF-8

看清楚了后发现,old的内容和new的内容,区别就是text/html; 和charset=UTF-8中间有没有空格


再回过头去看自己的代码


果然发现contentType="text/html;和charset=utf-8"之间多了一个空格,把两个文件第一行的@page的contentType改为一致,再执行程序,运行通过。

猜你喜欢

转载自blog.csdn.net/a549654065/article/details/93253547