草庐IT

java - Spring MVC - 如何在缺少参数时返回 404

我想在没有传递所有参数时触发404页面。假设我有以下URI:/myapp/op?param1=1¶m2=2@param3=3如果其中一个参数未被调用,我想返回404页面。我尝试这样做:@ResponseStatus(HttpStatus.NOT_FOUND)@RequestMapping(value="op",params={"!param1"})publicvoidmissingArg(){}但随后我收到一个异常,告诉我在处理缺少的第二个和第三个参数的方法之间存在歧义。那我怎样才能做到这一点呢? 最佳答案 如果你使用的是S

java - 如何解决 "throw"JSF2 404 错误?

假设我有一个管理用户的应用程序。您可以添加新用户、删除他们、编辑详细信息等。每个用户都有一个ID并且在URL上有详细信息页面,如下所示:..../user/detail.jsf?id=123现在,如果ID为123的用户不存在怎么办?我认为自然react是404标准错误。与您在URL中输入错误时的输出完全相同(如/user/dtail.jsf)。那么问题来了:有没有这样的方法?或者这个react(404)是否合适?谢谢。 最佳答案 只需将validator附加到idView参数,如果验证失败,则在响应中设置错误代码404。例如考虑这个

java - Tomcat 在所有新部署的 WAR 文件上报告 404 错误?

我通过将文件复制到目录中将WAR文件部署到$TOMCAT_HOME/webapps中,就像我之前做过一千次一样。Tomcat检测到WAR并将其膨胀。我可以在命令行(它是Fedora)上遍历我服务器上的目录树。但是当我在客户端机器的浏览器中访问webapp时,我除了404错误之外什么也没有得到。这发生在完全独立的WAR的最后两个部署中。第一个是替换现有的WAR。我先删除了WAR和它的膨胀目录,然后复制到膨胀的WAR中......404.我再次删除所有内容,从备份中放回以前工作的WAR。它膨胀并起作用。第二个是全新的,以前从未部署过的WAR...除了404什么都没有。其他WAR正在运行,但

java - 如何在 App Engine、Java 上实现自定义 404 错误页面?

您好,我正在尝试为应用引擎上的404未找到错误设置一个静态错误页面。根据https://developers.google.com/appengine/docs/java/config/webxml#Error_Handlers:它说404不能定制。并根据:https://developers.google.com/appengine/docs/java/config/appconfig#Custom_Error_Responses它似乎也不支持404。然而,https://groups.google.com/forum/?fromgroups=#!topic/google-appen

java - 如何在 JSF 2.0 中创建自定义 404 消息?

目前在我的应用程序中,当用户在URL栏中键入一些非法目的地时,会看到:我想让它更漂亮,并使用我自己的标记和一些CSS对其进行自定义。-我需要在我的应用程序上进行编程还是必须在应用程序服务器中进行配置?-如果我想这样做,我应该从哪里开始? 最佳答案 您可以声明自定义在web.xml取决于(HTTPstatuscode)或(抛出的完整限定异常类名称,例如javax.faces.application.ViewExpiredException)。404/WEB-INF/errorpages/404.xhtml您可以自由填写404.xhtm

python - 在 appengine 中通过代码处理 404 抛出

我以这种方式管理“真正的”404错误:application=webapp.WSGIApplication([('/',MainPage),#Someothersurls('/.*',Trow404)#Igotthe404page],debug=False)但是在我的代码的某些部分我抛出了404错误self.error(404)我想显示与之前提到的相同的页面,¿有什么方法可以捕获404错误并进行管理?我可以重定向到一些不存在的url,但看起来很丑 最佳答案 执行此操作的最简单方法是重写基本处理程序(假设您有一个)上的error()方

python - web.py 开发服务器 - favicon.ico - 404 未找到

在开发服务器上运行web.py应用程序时,如何消除favicon的404错误?"HTTP/1.1GET/"-200OK"HTTP/1.1GET/favicon.ico"-404NotFound我所能找到的有关消除此错误的所有信息都与在Apache配置中指定资源路径有关。这显然对开发服务器用例没有帮助。有没有办法在urls元组中指定静态资源?您可以在web.py应用程序中定义文档根目录吗? 最佳答案 如RyanGriggs所建议的那样,但使​​用/static/favicon.ico作为href。...web.py开发服务器将所有/s

python -/socket.io/* 404 未找到 flask

我正在尝试让socketio正常工作。当我使用以下javascript加载我的页面时。它尝试按预期拉取socket.io页面,但每次都收到404notfound。$(function(){varsocket=io.connect('/endpoint');//onreceiveappenddata.soundandlinebreaktoresultidonpagesocket.on('receive',function(data){$('#result').append(data.mytext);});$('form#emit').submit(function(event){sock

python - Scrapy: 在一个请求失败时(例如404,500),如何请求另一个备选请求?

我对scrapy有疑问。在一个请求失败时(例如404,500),如何请求另一个替代请求?比如两个链接都可以获取价格信息,一个失败,自动请求另一个。 最佳答案 在请求中使用“errback”errback=self.error_handler其中error_handler是一个函数(就像回调函数一样),在此函数中检查错误代码并发出替代请求。参见scrapy文档中的errback:http://doc.scrapy.org/en/latest/topics/request-response.html

python - 当我尝试通过 Python 远程连接到 selenium 网格时获取 404 on/wd/hub/session

我可以在控制台下看到两个Remote,但是当我尝试远程连接并执行某些操作时,它失败并显示404。fromseleniumimportwebdriverbrowser=webdriver.Remote(command_executor='http://ec2-184-72-129-183.compute-1.amazonaws.com:4444/wd/hub',desired_capabilities={'browserName':'firefox'})browser.get('http://www.google.com')browser.quit()抛出这个异常Traceback(mo