Tomcat+IDEA+Servlet能显示页面但提交form表单出现404问题 |
您所在的位置:网站首页 › jsp提交数据到数据库变成问号idea › Tomcat+IDEA+Servlet能显示页面但提交form表单出现404问题 |
问题:
当我们使用tomcat启动,然后输入对应的url路径时候,能出现该html的页面,但提交表单后,却出现了404的问题,这时候我就很疑惑了....然后开始慢慢分析。 首先我们得知道404状态码是什么意思,怎么才会404状态码,这里有以下几种可能: 1、原始的URL失效,可能是管理员更改了URL。 2、文件目录或文件名称更改,导致原网页链接失效,找不到文件。 3、文件被移动到其他目录,移动文件也会导致原url链接失效。 4、输入错误的地址,调用不到文件,也会形成404。 解决:很容易我们就可以知道应该是URL的问题,因此我们可以先看自己URL请求路径有没有错误。而请求路径通常是要匹配我们的文件目录下的对应文件 这里我的文件目录是 所以要访问正确的index.html文件资源应该是: localhost是本地服务器的意思,8080是对应端口,剩下的就是资源路径 http://localhost:8080/front/index.html 而这个路径的设置也是有讲究的,首先打开我们的tomcat下的配置 首先得明确这里的URL配置意思是tomcat启动后自动跳转的路径 ,通常可以设置为自己写的文件的目录的路径 来到Deployment处,下面会有一个Application context的配置,这个的配置是会让访问路径加个前缀,比如说里面写了/aa,因此访问路径就要为,因此默认为“/”即可 http://localhost:8080/aa/文件路径 接下来我们编写我们的代码,首先在html页面中我们设置为 而Servlet中我们要设置相对应的名字 也可以直接这样 注意!!!! 如果自己跟着其他文章配置了web.xml的话,建议取消掉,因为我们通过@WebServlet注解来匹配路径就够了 因此我们启动Tomcat,就会自动弹出来,也能线显示注意路径! 我们点击提交,表单就会自动按照请求路径发送给Servlet,然后Servlet再进行路径的跳转,并返回数据 记得点个赞呀!!!! |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |