关于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+版本完美解决