IDEA中Tomcat启动后提交表单,请求的资源[/servlet_demo2/book-add.html]不可用
这个问题非常得刁钻啊,解决办法我很不理解,不知道IDEA为什么这么捉弄人。
首先这里出现问题有两个方面:
1.Tomcat问题:
配置Tomcat得时候非常不容易发现:这里得名字不一样,一个横杠,一个下划线得横杠
改成servlet-demo3,这里默认先改成servlet-demo3,为下面得操作准备。
这里要检查以下是不是和上面得一样。
2.静态资源(html)中表单的action属性的值
2.1第一种方法有一种更加方便的方法:在同一个项目中,action的值可以只写@WebServlet("/xxx")中的xxx即可。
2.2第二种方法,方便大家看:
action="http://localhost:8080/servlet-demo3/BookServlet"
总结就是:action = "http://localhost:8080" + tomcat应用程序上下文的路径 + @WebServlet("/xxx")中的引号内的值,如果是上面这种格式,确实如此。
解释以下为什么这样配置:
当我们的表单提交之后,这个请求会被tomcat解析,然后发给相应的servlet来进行逻辑性操作,那么问题来了,前端如何把请求发给tomcat呢,表单中的action就是解决问题的关键,action属性可以指定发给哪一个servlet,如何写这个值呢?首先是,你当前的服务器一定是你的电脑主机,所以前面的http://localhost:8080是必须有的,端口一定要配置(我就是端口没配置,一直报错),然后加上tomcat应用程序上下文的路径+@WebServlet("/xxx")中的引号内的值。
以上就完成了,然后可以重启tomcat即可完成,在必要的情况下可以清理一下浏览器的cookie,然后再重启。
IDEA中Tomcat启动后提交表单,请求的资源[/servlet_demo2/book-add.html]不可用相关推荐
- Java+MyEclipse+Tomcat (四)Servlet提交表单和数据库操作
前面三篇文章讲述了如何配置MyEclipse和Tomcat开发JSP网站.如何配置Servlet简单实现表单提交.如何配置MySQL实现JSP数据库查询. 这篇文章主要讲述Servle ...
- JavaScript fetch 方式提交表单请求
最近在研究如何使用 fetch 方法发送表单请求,因为我们一般使用的时候fetch一般会将发送的数据处理成 JSON 字符串的格式进行发送,但是如果提交表单的话由于表单格式需要特殊处理,因为无法直接使 ...
- KindEditor使用过程中,用JQ提交表单时,获取不到编辑器的内容
首先要说明的是,在使用提交按钮直接提交时,编辑器的内容是可以正常获取的,而使用 jq或js ,如$("#form").submit(),提交时,则编辑器的内容是无法获取的,这里在 ...
- 【liferay】6、关于liferay中使用requestMapping映射地址提交表单
1.接着上一篇博客,从新在定义一下页面 <%@ page contentType="text/html; charset=utf-8" language="java ...
- html5表单扫码录入,Javascript判断扫码枪的输入,以及扫码后提交表单数据
条码扫描器其实就是一种输入设备,跟键盘一样.在控制台打印扫描过程,可以看出,扫描过程就像是在键盘上敲击相应的键,keycode和键盘是一一对应的,只是输入速度(间隔时间)比物理键盘输入要快得多.我们可 ...
- 通过form表单请求servlet资源代码
<html> <body> <form action="/zjbWeb1/MyHttpServlet" method="get"& ...
- 将表单请求提交到本页
在Web应用程序中,有时需要将表单请求提交到本页进行处理 实现将表单提交到本页,只要将表单的action属性设置为本页即可,假定表单页为index.jsp ,那么action的值为index.jsp, ...
- jquery+ajax验证不通过也提交表单问题处理
这篇文章主要介绍了jquery validationEngine中使用ajax验证不通过也提交表单问题处理,需要的朋友可以参考下 validationEngine给我们为前端的表单验证减少了很大的工作 ...
- JQuery ajax提交表单及表单验证
JQuery ajax提交表单及表单验证 博客分类: jsp/html/javascript/ajax/development Kit 开源项目 注:经过验证,formValidator只适合一个页面 ...
最新文章
- 别让SSL证书暴露了你的网站服务器IP
- 成绩差的同学为何大多当老板?
- mysql 配置文件在哪_MySQL+MyCat分库分表 读写分离配置
- 冗余的阿里云实例开启和停止API
- 2020直播电商研究报告
- iOS CGRectGetMaxX/Y 使用
- (组合数学笔记)拆分数各类定义及公式总结
- wamp xampp mysql端口冲突,xampp安装后apache 80端口被占用的解决方法
- spring boot mybatis 整合_两大热门框架 Spring 与 Mybatis 如何整合呢?
- 04 | 身份认证:除了账号密码,我们还能怎么做身份认证?
- IMDB TOP250 更新于2015.3
- 在线制作名片php,关于一个名片在线制作的问题,求高手指点阿..
- 俞敏洪:梦想需要行动(转)
- 我是怎样用这个神器搞定我的4T电影的
- 有哪些好用的在线电影影视导航网站
- 圆透视变换为椭圆,其缩放比例如何求?
- 边吃烧烤边喝啤酒引发疾病
- SEO优化_网站诊断分析方法
- 数论概论读书笔记 13.素数的计数
- HP ProLiant MicroServer Gen8 玩法汇总