今天写论坛的用户回复出错了,我在提交表单的时候希望后台返回一个数据
向后台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错误相关推荐

  1. java爬虫post 404_POST 后台404错误

    今天在开发一个用户信息更新模块的时候遇到了两个问题: 1.在我提交form表单的时候我希望在提交表单之后页面不刷新,同时返回更新数据 2.向后台POST表单信息的时候,后台显示POST url 404 ...

  2. python爬取图片失败显示404_django使用图片延时加载引起后台404错误

    环境 django 1.10.6 缘起 今天接到一个任务--解决终端满屏日志中的无用错误. django 会尽可能给你准确报出错误位置,但是一些复杂,深层次的错误它自带的错误日志有些不足了,日志多但是 ...

  3. ssh项目放到服务器上出现404,项目运行一段时间,后台程序无法启动,404错误

    服务器上有两个tomcat同时运行着. 出现问题的是tomcat7.0.59,该tomcat下有3个项目,其中网站后台的项目启动不了,访问后404错误.其他项目都没被影响. tomcat中跟该项目有关 ...

  4. 服务器mvc提示404错误信息,解决Spring MVC提示404错误找不到JSP问题

    Spring mvc开发时当遇到404错误是一个比较蛋疼的问题,因为一般不会到达后台和Controller,所以在日志中不会有信息.这时只能通过经验解决了. 一般情况都是Url的Mapping没有找到 ...

  5. NGINX 配置404错误页面转向

    什么是404页面 如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面.404页面的默认内容和具体的服务器有关.如果后台用的是 ...

  6. centos7 php 404,CentOS7 Apache环境配置自定义404错误页面怎么解决

    我的万云数据ECS用的 CentOS 7系统,我想在网站实现 自定义的 404页面,之前已经做了 伪静态,现在 修改了 根目录的 .htaccess, 也加了 404.html 在根目录,但是随机访问 ...

  7. 15个创意示例教您如何自定义 404 错误页面

    在这篇文章中,你会看到一组充满创意的404错误页面设计.我希望这个集合能够启发和帮助你设计自己的 404 错误页面.一个自定义的404错误页面将鼓励用户在您的网站上停留更长的时间. 404页面必须让访 ...

  8. 每天一点点之vue框架开发 - History 模式下线上路由报404错误

    vue-router 默认 hash 模式 -- 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载. 如果不想要很丑的 hash,我们可以用路由的 his ...

  9. cPanel设置自定义404错误页

    利用这个cpanel的错误页工具,你就可以定制错误页面了.设置自定义404错误页,有两种简单的方法. 一,利用cpanel后台控制面板添加设置404自定义错误页的方法 步骤        1.登录cP ...

最新文章

  1. cannot resolve symbol r_64位ret2_dl_runtime_resolve模版题以及踩坑记录
  2. Spring 学习笔记 3. 尚硅谷_佟刚_Spring_配置 Bean
  3. Plan with Global Optimization
  4. CF-547E(Mike and Friends)后缀数组+线段树 AC自动机+DFS序+树状数组
  5. JavaFX中WebView的java与JS代码互相调用
  6. mac电脑查看sublime text安装位置和复制文件路径方法:
  7. 在你的 Android App 中使用 Flutter | Google开发者大会
  8. matlab按图像边缘抠图_12. 泊松图像编辑
  9. 推荐下载使用:COMODO Internet Security V5.0.157302.1066 多国语言版(含:简体中文)
  10. 关于数学公式的软件和markdown
  11. web前端培训 - 12个有用的 JavaScript 代码片段
  12. linux sfc模拟器,PSP适用SFC模拟器Snes9x完全使用教程
  13. ubuntu安装git失败解决办法
  14. 第十三届蓝桥杯大赛软件赛省赛真题
  15. 杭电OJ 第一周 Problem H:小虫子爬爬爬~
  16. Oracle官网用户名密码
  17. Oracles数据库学习笔记(三)多表查询
  18. Fortran简明自学手册
  19. HTML5+CSS3小实例:自定义滤镜实现液体加载动画
  20. 课程笔记 # 网络安全

热门文章

  1. 约瑟夫问题(算法设计与C代码实现)
  2. 王桂林 C++基础与提高 练习题——类实现单向链表的封装
  3. 漫谈车载操作系统发展趋势
  4. VS中无法打开源文件
  5. NLP知识包--语义分析智能问答工具
  6. jq文字无缝滚动代码(鼠标悬停停止滚动)
  7. CCAA 认证通用基础卷之(一)合格评定基础 第一章合格评定基础知识
  8. Win10分屏操作分屏操作快捷键
  9. 助力5G基站建设的多功能智慧灯杆,启扬智能硬件解决方案
  10. python 定时器