在idea下,已经添加了jsp的jar包,其中一个.jsp文件中表单提交为:
action="${pageContext.request.contextPath}/login"
部署到tomcat后访问截图:
后来查阅博客发现原因:
由于web.xml 里面的web-app元素声明的版本号太低,即2.4以上才能用,我看了一下我的:
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>