`extends lcomposite2.html
`args models.japidsample.Post post
`import controllers.more.*
This action won't be cached, unless the action has CacheFor annotation.
#{invoke Application.authorPanel(post.getAuthor())/}
Another one in sub package: #{invoke SubController.foo(post.getAuthor().name)/}
this one has full cache control
#{invoke Application.authorPanel(post.getAuthor()), "10s"/}
This one invokes an action with two params. Note the twoPrams() result is cached since the action carries CacheFor annotation.
#{invoke Application.twoParams("hello", 10)/}
Let's invoke a tag which invokes an action
#{invokeInTag/}
let's invoke an action that renders a template that contains another invoke: #{invoke Application.authorPanel2(post.getAuthor())/}