struts
1. According to TLD or attribute directive in tag file, attribute value does not accept any expressions
Struts2标签不支持EL表达式
<s:set var="ctx" value="${pageContext.request.contextPath}"/>就会导致上面的错误
而改为
<c:set var="ctx" value="${pageContext.request.contextPath}"/>就没有没问题
2.Error:java: Compilation failed: internal java compiler error【IDE:intellij】
解决办法:关闭项目,通过右边的open重新打开项目。
注意:左边的reopen是不能解决问题的。
JSP中识别不EL表达式
解决办法:
在首行的<@page %>添加isELIgnored="false",代码示例:
<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>