草庐IT

grails-2.2

全部标签

HTML 5 下拉菜单和 JSF 2.2

我正在尝试发送对JSF托管bean的值(value),但我不知道如何制作它。我的代码是:它不起作用。frente的值属性始终为null,当我调用我的操作方法时。我怎样才能使这个绑定(bind)? 最佳答案 元素默认不被识别为直通元素。它未在table8.4ofJavaEEtutorialchapter8.9'HTML5-FriendlyMarkup'中列出.您需要明确告知底层JSF组件。您可以使用jsfc来做到这一点令人惊讶的是,JavaEE7教程中并未提及该属性(可能是因为它是Facelets、View技术的一部分,而不是JSF的

html - Grails g :select add HTML 5 data attributes

我想将额外的数据加载到Grailsg:select标记库的每个选择选项中。所需的输出如下所示:thisthatother我找不到使用HTML5的数据属性将额外数据添加到标签库的方法。那么如何实现类似的输出呢? 最佳答案 您可以通过(错误地)使用闭包来呈现选择选项的值(在Grailsselecttaglib中称为optionKey)来做到这一点:"${book.id}\"data-author=\"${book.author.name}"}}"optionValue="title"name="selectedBook"/>这将呈现带有

html - 何时在 Grails 中编码为 HTML

我经常看到Grails示例代码,其中程序员调用了一个名为encodeAsHTML()的方法。我认为我应该在我的Grails应用程序中使用它(我想是出于安全原因?),但我想知道什么时候我应该使用这种方法。什么对象/属性/等。是encodeAsHTML()方法的候选对象吗?谢谢! 最佳答案 使用encodeAsHTML()(或encodeAsJavaScript等)处理您从用户那里获得的所有内容。对于用户可以修改的每个字符串(从输入表单、请求参数、外部API调用等获取)另见:https://en.wikipedia.org/wiki/C

html - Grails:在 gsp 中显示创建的图像

我是Grails的新手,所以这个问题的答案可能非常简单。我正在尝试在gsp中显示动态创建的图像。图像未存储在数据库中,它是在Controller中即时创建的。我基本上拥有的是一个gsp,它具有一种接受一组用户输入的形式(requestGraph.gsp)。提交表单后,参数将发送到Controller中的displayGraph操作,该操作从完全在Grails之外的数据库中查询信息,并使用JFreeChart库创建图表。我想在displayGraph.gsp或类似的东西中显示此图像。所以基本上在requestGraph.gsp中我有一个类似于以下的片段:在Controller中我有类似的

html - JavaServer Faces 2.2 和 HTML5 支持,为什么 XHTML 仍在使用

已阅读HTML5supportinJSF2.2,我很惊讶地发现在Netbeans中使用新Web应用程序创建的模板文件中的XHTML文档类型与以前的Facelets版本相同。唯一的区别是HTML标记在JSF2.2中读取:,而不是在旧的JSF版本中如下所示:牢记HTML5的promise而继续使用XHTML似乎有点不对。如果我从“注册库”而不是“服务器库”中选择它,我只能选择使用2.2。这是否会影响框架版本应用于项目的方式?Facelets是否过于依赖XHTML而无法支持HTML5? 最佳答案 看来您和几年前XHTML过度炒作期间的许多

html - Flexbox Holy Grail 布局 : Fixed Header, 固定左侧导航、流动内容区域、固定右侧边栏

我正在尝试使用Flexbox构建“chalice”布局。固定标题固定、可折叠、可滚动的左侧导航灵活内容区固定、可折叠、可滚动的右侧导航见下文:除了标题下方“应用程序”区域的高度外,我一切正常。现在它是100vh(视口(viewport)高度的100%),但这包括64px标题。我尝试了calc(100vh-64px),但这与flex的配合并不好。这是我的基本HTML结构:LeftNavContentRightNav和支持的CSS:main{display:flex;flex-direction:column;}header{z-index:0;flex:0064px;display:fl

一起学Python 2.2——跳转语句

今天我们一起来学习Python的跳转语句知识当循环条件一直满足时,程序就会一直执行下去,如果希望在中间离开循环,也就是for循环结束计数之前,或者while循环走到条件结束之前,有两种方法可以做到使用continue语句直接跳出跳到循环的下一次迭代使用break语句完全终止循环下面对break语句和continue语句进行详细介绍break语句可以终止当前的循环,包括while和for在内的所有控制语句break语句一般会结合if语句进行搭配使用,表示在某种条件下,跳出循环,如果使用嵌套循环,break跳出最内层的循环在while语句中使用break语句形式如下while  条件表达式:   

ios - phonegap 2.2 方向更改不会调整应用程序大小

我在以前版本的Phonegap上没有这个问题。但是在2.2中,当我改变方向时,它不会更新uiwebview。phonegap默认不支持横屏吗?你如何处理这个问题? 最佳答案 这不是WebView更新的问题,而是index.html文档头部中的元标记的问题。删除不必要的height=device-height后一切正常 关于ios-phonegap2.2方向更改不会调整应用程序大小,我们在StackOverflow上找到一个类似的问题: https://stac

grails - 可以通过配置或其他方式禁用 redis-cache 插件吗?

我一直在测试缓存和redis-cache插件,有一种方法可以禁用缓存插件:grails.cache.enabled=false不幸的是,redis-cache插件似乎无法做到这一点。因此,当我禁用缓存时,redis-cache插件会提示缺少bean。似乎是合法的,但我真的很想能够为本地开发禁用所有缓存。有什么建议吗? 最佳答案 截至目前,插件中的killswitch尚未实现。Seecode此处的一个选项是通过BuildConfig禁用。例如。像这样的东西://...plugins{if(Environment.current==En

grails - Redis(grails插件)不持久化枚举对象

我有一个必须保留在Redis中的grails域类,如下所示:classA{StringoneIntegertwoBthreeEfourmapWith="redis"}classB{Stringname}enumE{VALUE1,VALUE2}当我使用GORM.save()方法持久化类A的实例时,Redis会正确保存它,但枚举字段“四”除外。如您所见,事实已为人所知并已在此处报告:http://jira.grails.org/browse/GPREDIS-3是否有一个很好的解决方法来保存Enum或类似的东西?我们正在考虑一个String对象数组,您怎么看? 最