English 中文(简体)
铁路控制员多次采取行动
原标题:Grails controller action executed multiple times

在座标上出现了奇怪的问题:

class FooController {

  def barService

  def update = {
    log.debug("I m getting executed")
    barService.doFoo()
    render "Done"
  }
}

我现在在浏览器(我的案件是Firefox)上输入<条码>http://my.domain.tld/fancyapp/foo/update时,该代码在<条码>上执行三次。


EDIT1: 驳船服务.doFoo() 包含大量计算,因此需要很长时间才能完成。


<>EDIT2:@hvgotcodes: no, sorry, no accreditationation and my UrlMappings. gro:

class UrlMappings {
  static mappings = {
    "/$controller/$action?/$id?"{
      constraints {
        // apply constraints here
      }
    }
    "/"(view:"/index")
    "500"(view: /error )
  }
}

@Jarred: 页: 1

最佳回答

如果请求耗时太长,浏览器可以重新审核申请。 如果你能够改进你 do(Foo)方法的绩效,它只应执行一次。

问题回答

暂无回答




相关问题
Groovy - how to exit each loop?

I m new to Grails/Groovy and am trying to find a node in a an xml file; I ve figured out how to iterate over all of them, but I want to exit the loop when the target node is found. I ve read that ...

Eclipse Spring Builder set properties with Groovy beans

I typically use groovy to construct simple bean but the Spring IDE plugin to eclipse fails to build when I try to set a property that is generated by groovy without an explicit setter. For example, ...

How can I get this snippet to work?

I d like to port a little piece of code from Ruby to Groovy, and I m stuck at this: def given(array,closure) { closure.delegate = array closure() } given([1,2,3,4]) { findAll { it > 4} ...

Changing the value in a map in Groovy

This is about a very basic program I m writing in Groovy. I have defined a map inside a method: def addItem() { print("Enter the item name: ") def itemName = reader.readLine() print(...

Is functional Clojure or imperative Groovy more readable?

OK, no cheating now. No, really, take a minute or two and try this out. What does "positions" do? Edit: simplified according to cgrand s suggestion. (defn redux [[current next] flag] [(if flag ...

热门标签