POST 后台404错误
今天写论坛的用户回复出错了,我在提交表单的时候希望后台返回一个数据
向后台POST表单信息的时候,后台显示POST url 404的错误
1.前端代码如下
<form id="form1"><p> <strong>来说点儿什么吧...</strong></p><p><span> 您的姓名:</span><input name="toName" type="text" id="toName" />`在这里插入代码片`*</p><p><span>选择头像:</span> *</p><p> <i><input type="radio" value= "<%=basePath%>images/tou1.jpg" id= "1" name="toImage" style="display:none"><label for="1"><img class="img-circle" id="a" src="<%=basePath%>images/tou1.jpg" style="width: 60px;height: 60px" "changimge(this.id)"></label></i> <i><input type="radio" value= "<%=basePath%>images/tou2.jpg" id= "2" name="toImage" style="display:none"><label for="2"><img class="img-circle an" id="b" src="<%=basePath%>images/tou2.jpg" style="width: 60px;height: 60px""changimge(this.id)"></label></i> <i><input type="radio" value= "<%=basePath%>images/tou3.jpg" id= "3" name="toImage" style="display:none"><label for="3"><img class="img-circle" id="c" src="<%=basePath%>images/tou3.jpg" style="width: 60px;height: 60px""changimge(this.id)"></label></i> <i><input type="radio" value= "<%=basePath%>images/tou4.jpg" id= "4" name="toImage" style="display:none"><label for="4"><img class="img-circle" id="d" src="<%=basePath%>images/tou4.jpg" style="width: 60px;height: 60px""changimge(this.id)"></label></i> <i><input type="radio" value= "<%=basePath%>images/tou5.jpg" id= "5" name="toImage" style="display:none"><label for="5"><img class="img-circle" id="e" src="<%=basePath%>images/tou5.jpg" style="width: 60px;height: 60px""changimge(this.id)"></label></i> <i><input type="radio" value= "<%=basePath%>images/tou6.jpg" id= "6" name="toImage" style="display:none"><label for="6"><img class="img-circle" id="f" src="<%=basePath%>images/tou6.jpg" style="width: 60px;height: 60px""changimge(this.id)"></label></i> <i><input type="radio" value= "<%=basePath%>images/tou7.jpg" id= "7" name="toImage" style="display:none"><label for="7"><img class="img-circle" id="g" src="<%=basePath%>images/tou7.jpg" style="width: 60px;height: 60px""changimge(this.id)"></label></i> <i></i><p><span class="tnr">留言内容:</span></p><textarea name="content" cols="60" rows="12" id="content"></textarea></p><input name="blogId" type="hidden" id="blogId" value="${blog.id }" /></form><p><input type="button" onclick ="createtourist()" value="提交" /></p>
2.js代码
//新建留言function createtourist() {var toName=$("#toName");var content = $("#content");if (toName == "") {alert("请输入昵称");$("#toName").focus();return false;}if (content.val().length < 5) {alert("字数太短了~");$("#content").focus();return false;}$.post("<%=basePath%>reply/toreply.action",$("#form1").serialize(),function(data){if(data =="OK"){alert("留言成功!");window.location.reload();}else{alert("留言失败!");window.location.reload();}});}
3.后端代码
@Controller
public class TouristController {//依赖注入@Autowiredprivate TouristService touristService;@RequestMapping(value="/reply/toreply.action")public String CreateTourist(Tourist tourist,Model model){Date date = new Date();// 得到一个timestamp格式时间,存入mysql中的时间格式"yyyy/MM/dd HH:mm:ss"Timestamp timestamp = new Timestamp(date.getTime());//给主键赋值String id = UUID.randomUUID().toString();tourist.setRetime(timestamp);tourist.setId(id);int row = touristService.createTourist(tourist);if(row>0){return "OK";}else{return "FAIL";}}
}
这样一直报post url 404错误
后面在网上找了下知道了错误
我发现不能返回我想要的字符串,于是使用@ResponseBody来返回数据(@responsebody表示该方法的返回结果直接写入HTTP response body中一般在异步获取数据时使用,在使用@RequestMapping后,返回值通常解析为跳转路径,加上@responsebody后返回结果不会被解析为跳转路径,而是直接写入HTTP response body中。比如异步获取json数据,加上@responsebody后,会直接返回json数据)于是返回结果成功。
@Responsebody原理
该注解用于将Controller的方法返回的对象,通过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的body数据区。注意到使用@ResponseBody将会跳过视图处理部分,调用合适的HttpMessageConverter,将返回值写入输出流。
POST 后台404错误相关推荐
- java爬虫post 404_POST 后台404错误
今天在开发一个用户信息更新模块的时候遇到了两个问题: 1.在我提交form表单的时候我希望在提交表单之后页面不刷新,同时返回更新数据 2.向后台POST表单信息的时候,后台显示POST url 404 ...
- python爬取图片失败显示404_django使用图片延时加载引起后台404错误
环境 django 1.10.6 缘起 今天接到一个任务--解决终端满屏日志中的无用错误. django 会尽可能给你准确报出错误位置,但是一些复杂,深层次的错误它自带的错误日志有些不足了,日志多但是 ...
- ssh项目放到服务器上出现404,项目运行一段时间,后台程序无法启动,404错误
服务器上有两个tomcat同时运行着. 出现问题的是tomcat7.0.59,该tomcat下有3个项目,其中网站后台的项目启动不了,访问后404错误.其他项目都没被影响. tomcat中跟该项目有关 ...
- 服务器mvc提示404错误信息,解决Spring MVC提示404错误找不到JSP问题
Spring mvc开发时当遇到404错误是一个比较蛋疼的问题,因为一般不会到达后台和Controller,所以在日志中不会有信息.这时只能通过经验解决了. 一般情况都是Url的Mapping没有找到 ...
- NGINX 配置404错误页面转向
什么是404页面 如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面.404页面的默认内容和具体的服务器有关.如果后台用的是 ...
- centos7 php 404,CentOS7 Apache环境配置自定义404错误页面怎么解决
我的万云数据ECS用的 CentOS 7系统,我想在网站实现 自定义的 404页面,之前已经做了 伪静态,现在 修改了 根目录的 .htaccess, 也加了 404.html 在根目录,但是随机访问 ...
- 15个创意示例教您如何自定义 404 错误页面
在这篇文章中,你会看到一组充满创意的404错误页面设计.我希望这个集合能够启发和帮助你设计自己的 404 错误页面.一个自定义的404错误页面将鼓励用户在您的网站上停留更长的时间. 404页面必须让访 ...
- 每天一点点之vue框架开发 - History 模式下线上路由报404错误
vue-router 默认 hash 模式 -- 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载. 如果不想要很丑的 hash,我们可以用路由的 his ...
- cPanel设置自定义404错误页
利用这个cpanel的错误页工具,你就可以定制错误页面了.设置自定义404错误页,有两种简单的方法. 一,利用cpanel后台控制面板添加设置404自定义错误页的方法 步骤 1.登录cP ...
最新文章
- cannot resolve symbol r_64位ret2_dl_runtime_resolve模版题以及踩坑记录
- Spring 学习笔记 3. 尚硅谷_佟刚_Spring_配置 Bean
- Plan with Global Optimization
- CF-547E(Mike and Friends)后缀数组+线段树 AC自动机+DFS序+树状数组
- JavaFX中WebView的java与JS代码互相调用
- mac电脑查看sublime text安装位置和复制文件路径方法:
- 在你的 Android App 中使用 Flutter | Google开发者大会
- matlab按图像边缘抠图_12. 泊松图像编辑
- 推荐下载使用:COMODO Internet Security V5.0.157302.1066 多国语言版(含:简体中文)
- 关于数学公式的软件和markdown
- web前端培训 - 12个有用的 JavaScript 代码片段
- linux sfc模拟器,PSP适用SFC模拟器Snes9x完全使用教程
- ubuntu安装git失败解决办法
- 第十三届蓝桥杯大赛软件赛省赛真题
- 杭电OJ 第一周 Problem H:小虫子爬爬爬~
- Oracle官网用户名密码
- Oracles数据库学习笔记(三)多表查询
- Fortran简明自学手册
- HTML5+CSS3小实例:自定义滤镜实现液体加载动画
- 课程笔记 # 网络安全