关于jsp中submit无法跳转到form表单的指定action处
问题
下面是我不能跳转得原代码
<from action="${pageContext.request.contextPath}/success" method="get">
用户名:<input type="text" name="username"> <br>
密码: <input type="password" name="password"> <br>
登录: <input type="submit">
</from>
相信你们已经看出来了,是form,不是from。手快打错了,我的idea竟然没有报错,还运行出来了,只不过我点提交按钮没有反应。
改过来以后,发现可以跳转了,但是!

(图片是从网上找的,我已经搞好了不想再弄成错误的页面太麻烦了)
我的指定本文件的${pageContext.request.contextPath}被当做字符串解析了。
找了半天发现是idea生成的web.xml 的web-app版本居然是2.3,2.3之后的版本才支持el表达式的。
解决办法
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">

更换成3+版本完美解决
