问题标签 [handlers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 嵌套 postDelayed / Runnable / Handler Android
我正在尝试使用嵌套的 postDelayed 因为我需要在(延迟)5 分钟后做某事,在(延迟)30 秒后停止它,做其他事情,然后从头开始再次重复循环中的两个事件。我似乎无法做到正确。
我到目前为止的代码:
这样做的问题是第一次运行良好,但随后似乎堆叠在彼此之上......并且所有延迟都被破坏了。我需要Runnable
在 5 分 30 秒内执行这两个 s,然后重复该过程。
java - 如何使用 wsimport 生成 @HandlerChain
我正在使用 wsimport (JAX-WS 2.1.3) 从 WSDL 生成 Java,并且需要使其生成 @HandlerChain 注释。所以我创建了一个 JAX-WS 绑定文件:
并运行 wsimport Ant 任务:
但我没有得到注释,也没有处理程序链 XML 文件。谷歌搜索只能找到更改包、方法和参数的解决方案以及我复制 XML的 JAX-WS RI 页面。
你能帮我找到我的配置中的缺陷,或者以其他方式,而不是修改生成的代码,让我的处理程序进入链吗?
web - 在所有 Tornado 处理程序中共享 write_error 方法?
我正在使用龙卷风,并且有一堆映射到不同网址的处理程序。例如 :
现在,在 DefaultHandler 和 SomepathHandler 中,我不喜欢错误消息的显示方式,所以我决定像这样覆盖 write_error 方法:
进而
这肯定会继续与其他处理程序。我阅读了 Tornado 文档,似乎我应该是 subclassing class tornado.web.RequestHandler(application, request, **kwargs)
,但没有成功地做到这一点。我不太确定课程应该去哪里,我怎样才能让它在我的应用程序中注册?
谢谢!
android - 在android中使用Ksoap2时处理超时
我正在从我的活动中调用另一个类的方法,该方法使用 ksoap2 调用 Web 服务。我想为此处理超时。如果该方法的执行时间超过 10 秒,那么我需要显示一个警告对话框,指示该过程不成功。
我尝试使用超时值如下:
但是 ksoap2 出于某种原因忽略了超时。我正在使用 ksoap2 2.6.5。
有什么方法可以让我执行该方法 10 秒,然后在 android 中显示指示成功或失败的相应对话框?
android - 如何使用 ViewPager 延迟动态视图更改?
这是我在这里的第一篇文章,也是我第一次尝试用英语解释一个编码问题。所以请在阅读本文时保持温和:)。
我有两个关于 ViewPager 的问题。
第一的:
如果我将片段列表传递给 PagerAdapter,它将显示列表中的第一个片段。是否可以修改它以便能够首先显示列表中的第二个、第三个...片段?因为方法 setCurrentItem(page) 将在 PagerAdapter 显示第一个片段之后显示页面。
第二:
我试图在动态 ViewChange 之间实现暂停,如下所示:
注释“在此处设置暂停”标记了我仍在尝试在分页之间暂停的位置。但我不知道如何解决这个问题。因为 Thread.sleep 在这里不是真正的交易。
这个想法是用 PageAdapter 显示第一个 Fragment。然后我使用 handler.postDelayed 来延迟第二个页面滑动。在此,我以恒定的延迟循环浏览所有页面。
如果有人可以帮助我找到解决方案,我会非常高兴。
jquery - 无法从数据库加载图像
我使用 ajaxFileUploader 和 2 个处理程序进行文件上传和下载。
ajaxFileUploader 代码:
AjaxFileUploader.ashx 代码:
ImageRetrieval.ashx 代码:
图像正在数据库中上传,但是当我尝试加载它并将其附加到我的 img 标签时,图像标签显示损坏的图像。我不知道是什么原因导致或似乎是问题所在。任何帮助将不胜感激。谢谢!
编辑了一些行。仍然没有运气。
java - 如何从 Jetty 处理程序转发到另一个 URL?
在我们的 servlet 过滤器链中的某处,有一个过滤器在发送 401 错误时将请求转发到登录页面,作为可用性调整。
我正在尝试将其转换为 Jetty 处理程序,因为有人希望所有 Web 应用程序都通过相同的逻辑进行身份验证,而不是每个 Web 应用程序都必须实现自己的身份验证。
(我们首先使用过滤器方法的主要原因是没有人能够让 Jetty 的容器级身份验证工作 - 我们有能力选择 Windows 身份验证或内置身份验证,并且希望能够在运行时在这些之间切换,并且永远无法弄清楚如何使用 Jetty 来实现。)
在 Jetty 处理程序中,有一些这样的逻辑:
servletRequest.getServletContext()
似乎正确地返回了/
. 有趣的是,即使我请求不同的 webapp,它似乎也会这样做,但根据 Javadoc,我必须使用getContext("/")
它来确保我获得了根上下文,所以我正在这样做。
获取调度程序也成功。
然后我打电话forward()
,这总是向客户端返回 404 响应。
如果我/sign_in
直接从 Web 浏览器访问,则会加载表单。
服务器上只有两个上下文:根上下文/
和/sample/
我用来测试第二个 webapp 的上下文。所以我知道这/sign_in
将在根上下文中,但是为什么forward()
在转发到它时会给出 404 呢?
java - 如何在 SOAPHandler 中不进行任何转换就发送 xml
IBM WebSphere Jax-WS RI 框架。我有一个chunckHandler。我需要向客户端发送一行 xml 响应。我制作单行 xml。调试显示一切正常 - xml 是单行的。但在发送框架之前进行“漂亮打印”输出。它需要签名并且不需要任何 xml 转换。一般问题:如何在 SOAPHandler 中不进行任何转换就发送 xml 数据。
jquery - 之前已经禁用的jquery绑定事件
我想暂时禁用与 jstree 和 Backbone.View.delegateEvents() 绑定的 JQuery 元素上的单击事件。
以下是我的处理方式
在禁用事件之前,我使用将事件记录在局部变量中
之后,我使用禁用点击事件
现在我需要再次绑定,我将它分配回元素使用
效果很好,直到第二次。
我从 JQuery.event.add 'Object # has no method 'push'' 在这一行得到这个错误
问题是“处理程序”在第二次分配后成为事件本身,而在第一次分配时它是一个数组。
任何想法,我该如何解决?通过在确定事件已经绑定后避免重新分配事件,或者可能正在使用其他方式分配事件?
感谢您的帮助。
编辑
我在这个应用程序上使用 jstree。我在 css 类上绑定了特定事件,但是,关于应用程序的状态,我需要能够禁用所有树(包括之前绑定的类)。
handlers - G-Wan 和默认的 hello 处理程序?
我正在尝试 g-wan 附带的处理程序,但我似乎无法找到有关此主题的任何好的文档。
我已将 main_hello.c__ 重命名为 main_hello.c 并重新启动了 g-wan。
但是我如何查看处理程序的结果?
好像什么都没有触发?