0
我尝试使用Spring Roo为我的数据库中的所有表生成CRUD操作。Spring Roo错误:“客户端发送的请求在语法上不正确()”
我得到以下错误:
HTTP Status 400 -
description The request sent by the client was syntactically incorrect().
用Firebug,我可以看到生成的URL如下:
_users=1&mydb=4&_mydb=1&userId=2&jpost=testing&abuseCount=1&lastUpdatedTs=Aug+26%2C+2012
是什么错误呢?
我也遇到了同样的错误,所以谢谢你的回答。然而,我很好奇你如何调试以获得ArgumentTypeMismatch,我试过了我所能做到的一切,并且eclipse/tomcat除了“客户端发送的请求在语法上不正确...”之外没有抛出任何信息错误。很高兴知道是否有一些调试技巧丢失 –
假设某些代码会产生非特定错误。采取该字符串,使其更简单一半,然后再试一次。如果代码具有属性,则删除这些属性(如果其中包含复杂的名称或条件),请将其删除,以便更简单。如果非特定错误在删除后消失,那么您知道麻烦在于您刚删除的内容,如果它仍在,那么麻烦就在其他地方。一旦你删除了打破它的部分,添加/删除件以隔离出错的部分。然后问谷歌为什么这是错的,你最终孤立错误的原因。 –
这个策略必须有效,因为如果你不断删除代码,最终你会留下最简单的hello-world程序,这是有保证的。如果没有,那么你已经成功地将问题隔离到了你的代码或者你正在使用的编程语言之外。这是分而治之算法的一个版本,它是为什么二进制搜索超级好O(log(n))效率的一个原则。 –