版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
在一个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改为一致,再执行程序,运行通过。