使用ajax跳转方法时,页面ctrl+shift+i调试报告了一个404错误,说找不到方法。页面地址栏直接指向方法的地址跳转也是404。目标方法是新增的,于是使用复制黏贴,确定各处方法名称一致之后,重启server。
调试时再次报错:

jquery.min.js Failed to load resource: the server responded with a status of 404 (Not Found)
send @ jquery.min.js:4

这次的错误 在后台打印出了错误的原因:

Error querying database.  Cause: com.MysqL.jdbc.exceptions.jdbc4.MysqLSyntaxErrorException: You have an error in your sql Syntax; check the manual that corresponds to your MysqL server version for the right Syntax to use near '*)
        FROM  web114_keyword_rele r
        where r.del_flag ='0'

 ' at line 1

出错的xml语句为:

<select id="countReleSet" parameterType="java.util.HashMap" resultType="java.lang.Integer">
        SELECT COUNT (*)
        FROM  web114_keyword_rele r
        where r.del_flag ='0'
        <if test="keyId != null">
            and r.key_id = #{keyId,jdbcType=VARCHAR},
        </if>
        <if test="storeId != null">
            and r.store_id = #{storeId,jdbcType=VARCHAR}
        </if>
    </select>

一开始没反应过来错在哪里,就把语句扔到MysqL里面跑了一遍,其实是count和(*)之间不应该有间隔,把语句改成

<select id="countReleSet" parameterType="java.util.HashMap" resultType="java.lang.Integer">
        SELECT COUNT(*)
        FROM  web114_keyword_rele r
        where r.del_flag ='0'
        <if test="keyId != null">
            and r.key_id = #{keyId,jdbcType=VARCHAR}
        </if>
    </select>

即可。简直是一个愚蠢的错误。。。。。。 写xml语句的时候,还是放到MysqL里面跑一跑,确定没有语法问题再放进来。要不然后面报错了再调试还是挺讨厌的

the server responded with a status of 404 (Not Found)的更多相关文章

  1. 简洁自适应404页面HTML好看的404源码

    这篇文章主要介绍了简洁自适应404页面HTML好看的404源码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  2. ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解

    这篇文章主要介绍了ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面,结合图文形式详细分析了thinkPHP3.2.3框架空模块、空控制器、空操作,跳转到错误404页面具体操作步骤与相关实现技巧,需要的朋友可以参考下

  3. php – 当url指向一个现有的文件夹(没有尾部斜杠)时,如何重定向到404. HAproxy或mod-rewrite相关

    您可以在/forum/1/.htaccess中使用此代码:这将强制一个尾部的斜线,以便重写规则可以用来发送404错误.

  4. php – 为什么设计“404未找到”页面?

    我想知道404NotFound页面的优势.为什么要创造一个设计?为什么不设置404标题并将其重定向到主页,并显示一条消息,例如“您想要的URL是什么?请访问网站”.我认为很多网站都有一个专门的页面.但为什么?等等.只要尝试想想对用户有帮助的话.

  5. php – WAMP服务器在绿色,但只得到404

    好的女士们和男士我有一个令人费解的问题.我的WIN7机器上安装了WAMP服务器,一切工作都很好,而且花花公子.没有使用它几个星期,因为我被拉入其他的东西.有一天我试图启动它…

  6. php – 404 Page Prestashop Multistore

    我刚刚在我的1.6.1prestashop中启用了多重存储,并在我的默认商店之外添加了一个新商店.默认店铺地址:http://lak-lak.ir新的多店地址:http://lak-lak.ir/ghods似乎在新店的主页上一切都很好,但是对于联系我们,最佳搜索和其他页面的页面,Prestashop显示404错误页面.怎么解决这个问题?

  7. php – 如何在laravel 5.2中显示500个内部服务器错误页面?

    我想显示页面500内部服务器错误页面.当用户在项目中有语法错误时,任何人都可以帮助我吗?

  8. php – 重定向到404页面或显示404消息?

    我正在使用cms,并且可以通过不同方式处理文件未找到的错误:>页面不会被重定向,但错误消息将显示为内容.>该页面将被重定向到error.PHP>该页面将被重定向到现有页面,例如sitemap.PHP有没有一种方法可以优先考虑搜索引擎,或者这没有区别?如果找不到,那么您应该发出404页面.执行重定向会导致302代码,然后是“200OK”,这意味着有一些内容.一个404平的说“没有文件.停止烦我”.这样的东西会呈现一个404页面,其中包含正确的标题代码:

  9. 当我用php发送404标头时,为什么apache没有显示404错误?

    标题不是告诉Apache显示它的404页面的标题.相反,当Apache显示其404页面时,它会随之发送404标头.标题意味着对浏览器有意义,而不是服务器.当Apache无法找到要显示的正确文件时,它会显示404.由于您使用的是PHP脚本,因此Apache已经找到了可以显示的文件,因此不会显示自己的404页面.

  10. php – 这是更好的,404错误页面或重定向到首页

    )和站点地图,是最好的选择.

随机推荐

  1. xe-ajax-mock 前端虚拟服务

    最新版本见Github,点击查看历史版本基于XEAjax扩展的Mock虚拟服务插件;对于前后端分离的开发模式,ajax+mock使前端不再依赖后端接口开发效率更高。CDN使用script方式安装,XEAjaxMock会定义为全局变量生产环境请使用xe-ajax-mock.min.js,更小的压缩版本,可以带来更快的速度体验。

  2. vue 使用 xe-ajax

    安装完成后自动挂载在vue实例this.$ajaxCDN安装使用script方式安装,VXEAjax会定义为全局变量生产环境请使用vxe-ajax.min.js,更小的压缩版本,可以带来更快的速度体验。cdnjs获取最新版本点击浏览已发布的所有npm包源码unpkg获取最新版本点击浏览已发布的所有npm包源码AMD安装require.js安装示例ES6Module安装通过Vue.use()来全局安装示例./Home.vue

  3. AJAX POST数据中文乱码解决

    前端使用encodeURI进行编码后台java.net.URLDecoder进行解码编解码工具

  4. Koa2框架利用CORS完成跨域ajax请求

    实现跨域ajax请求的方式有很多,其中一个是利用CORS,而这个方法关键是在服务器端进行配置。本文仅对能够完成正常跨域ajax响应的,最基本的配置进行说明。这样OPTIONS请求就能够通过了。至此为止,相当于仅仅完成了预检,还没发送真正的请求呢。

  5. form提交时,ajax上传文件并更新到&lt;input&gt;中的value字段

  6. ajax的cache作用

    filePath="+escape;},error:{alert;}});解决方案:1.加cache:false2.url加随机数正常代码:网上高人解读:cache的作用就是第一次请求完毕之后,如果再次去请求,可以直接从缓存里面读取而不是再到服务器端读取。

  7. 浅谈ajax上传文件属性contentType = false

    默认值为contentType="application/x-www-form-urlencoded".在默认情况下,内容编码类型满足大多数情况。在这里,我们主要谈谈contentType=false.在使用ajax上传文件时:在其中先封装了一个formData对象,然后使用post方法将文件传给服务器。说到这,我们发现在JQueryajax()方法中我们使contentType=false,这不是冲突了吗?这就是因为当我们在form标签中设置了enctype=“multipart/form-data”,

  8. 909422229_ajaxFileUpload上传文件

    ajaxFileUpload.js很多同名的,因为做出来一个很容易。我上github搜AjaxFileUpload出来很多类似js。ajaxFileUpload是一个异步上传文件的jQuery插件传一个不知道什么版本的上来,以后不用到处找了。语法:$.ajaxFileUploadoptions参数说明:1、url上传处理程序地址。2,fileElementId需要上传的文件域的ID,即的ID。3,secureuri是否启用安全提交,默认为false。4,dataType服务器返回的数据类型。6,error

  9. AJAX-Cache:一款好用的Ajax缓存插件

    原文链接AJAX-Cache是什么Ajax是前端开发必不可少的数据获取手段,在频繁的异步请求业务中,我们往往需要利用“缓存”提升界面响应速度,减少网络资源占用。AJAX-Cache是一款jQuery缓存插件,可以为$.ajax()方法扩展缓存功能。

  10. jsf – Ajax update/render在已渲染属性的组件上不起作用

    我试图ajax更新一个有条件渲染的组件。我可以确保#{user}实际上是可用的。这是怎么引起的,我该如何解决呢?必须始终在ajax可以重新呈现之前呈现组件。Ajax正在使用JavaScriptdocument.getElementById()来查找需要更新的组件。但是如果JSF没有将组件放在第一位,那么JavaScript找不到要更新的内容。解决方案是简单地引用总是渲染的父组件。

返回
顶部