我正在使用基于Google CastHelloText示例应用程序的简单接收器.当发送者断开连接时,我想让接收器继续显示.
我认为这可以通过修改接收者的onSenderDisconnect函数来跳过window.close调用来完成,但是当我通过调用session.stop来断开我的发送者时,接收器会在调用onSenderDisconnect时关闭.我在接收器日志中看到"Dispatching shutdown event".
如何在没有发件人连接的情况下让接收器继续运行?
我试图使用Grails 1.3.7文档中的g:set示例来总结一组值,但它看起来像g:set将整数视为字符串.
使用[{5,5,4,4]的$ {grossScore.score}值而不是总数为18,总数为5544.
<g:set var="totalScore" value="0"/>
<g:each var="grossScore" in="${Score.findAllByScorecard(cardGross)}">
<g:set var="totalScore" value="${totalScore + grossScore.score}"/>
</g:each>
Run Code Online (Sandbox Code Playgroud) 我将名为grossScores的地图传递给GSP,并且需要使用GSP中的另一个变量来引用地图的各个实例.例如,
grossScore.Bob = 5
Run Code Online (Sandbox Code Playgroud)
发布如何通过.get(...)间接引用grails GSP模型变量是有帮助的,但我仍然无法实现.
我试过了:
${grossScore."{$player}"}
${pageScope.getProperty("grossScore.${player}")}
${request.getAttribute("grossScore.${player}")}
Run Code Online (Sandbox Code Playgroud)
有什么建议?
我有一个Grails 2.0.1 jQuery Mobile应用程序,这是我第一次使用Spring Security.我遵循了Peter Ledbrook的帖子中的优秀指示.
成功登录后,使用应用程序和安全控件正常工作.但是,如果用户执行浏览器刷新,则会发生AuthenticationServiceException.
登录后浏览器中显示的URL是我的应用程序的根加上/ j_spring_security_check
http://localhost:8080/myapp/j_spring_security_check
Run Code Online (Sandbox Code Playgroud)
为什么这会附加到我的网址?如果我手动编辑URL并指向应用程序的根目录,那么浏览器重新加载就没有问题.