具体错误是这样的:
HTTP Status 500 -
type Exception report
javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/el/ELResolver
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:275)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
---------------------------
---------------------------
由于是初学,我感觉错误的原因是找不到类el(java.lang.NoClassDefFoundError: javax/el/ELResolver)。因此:
找到tomcat--lib--下的el-api.jar,copy到jre--lib--ext里.
ps:el应该是expression language 的缩写,定义了一个易于使用的语法,用于访问 JavaBean 属性、Java 集合、范围属性、初始化和请求参数、HTTP 标头和 cookie,而不必在 JSP 页面中使用 Java scriptlet。这提高了代码的可读性并增强了 Web 页面的可维护性。所以是必须的。