我在JSP页面中包含标记库和表达式语言时遇到问题。 Java不想编译并理解像html文本。例如,如果jsp内容
<%@ page isELIgnored="false"%> <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
它会像浏览器一样。我做错了什么?有人有这个问题。
答案 0 :(得分:0)
检查您的web.xml
,它应包含以下配置。
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<scripting-invalid>false</scripting-invalid>
<el-ignored>false</el-ignored>
</jsp-property-group>
</jsp-config>
如果已设置<%
,编译器将不会编译包含<%!
,<%=
,%>
,<scripting-invalid>true</scripting-invalid>
等脚本的代码。