问题标签 [gsp]

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.

0 投票
1 回答
13067 浏览

html - GSP g:select 选项默认选择

是否有可能在g:select标签中默认选择选项字段?

我只在文档中看到了“noSelection”参数。

但我需要从收到的数据中进行默认选择。

例如 18..65 是我的范围,我想选择 20 作为默认选择。

这是可能的还是我必须用javascript来做到这一点?

谢谢

0 投票
3 回答
6369 浏览

debugging - 如何调试 gsp 页面?(没有 grails,只有 gsp)

我已经尝试过使用 netbeans 和 eclipse,但没有运气......(不能尝试 IntelliJ 的想法)

我快速浏览了一下代码

http://kickjava.com/src/groovy/servlet/TemplateServlet.java.htm

它给我的印象是.gsp页面在内存中被翻译成.groovy servlet(groovlets)(我可能错了)......

所以也许调试gsp并不像我那么容易......

那么,谁能告诉我该怎么做?

pd:我所说的调试是指逐步浏览代码、检查变量、添加监视以及所有这些事情,显然。不是(不是那么)好的旧 printf 方法......

0 投票
2 回答
976 浏览

grails - 为什么 .collect() 在以下 GString 中不起作用?

这在 GSP 页面中按预期工作:

但是当添加一个收集语句时,代码会中断..

我的印象是任何有效的 Groovy 代码都可以放在 GString${ ... }中并被正确评估/扩展。我错过了什么?

0 投票
2 回答
5872 浏览

templates - Grails:模板与 TagLibs。

在 Grails 中,视图层中有两种模块化机制:模板TagLib

在编写自己的 Grails 应用程序时,当我需要编写 UI 组件时,我经常会遇到同样的问题:我需要使用模板还是 TagLib?

在网上搜索后,我没有找到很多关于这个设计决策的最佳实践或经验法则,所以你能帮我告诉我:

  1. 这两种机制的主要区别是什么?
  2. 在哪些情况下,您使用 TagLib 而不是模板(反之亦然)?
0 投票
1 回答
965 浏览

security - 为什么 grails.views.default.codec 不默认为“html”?

Grails Config.groovy 设置grails.views.default.codec指定用于${...}在 Grails 视图中编码数据的默认编解码器。

此配置设置可以采用任何值none(无需过滤)、html(以避免 XSS 攻击)和base64(没有我所知道的实际用例)。

Grails 默认为none(无过滤)。

问题:

  • 是否有任何令人信服的技术理由不使用更安全的选项“html”?
  • 您什么时候选择在 Grails 项目中使用默认选项“无”?
0 投票
2 回答
7246 浏览

grails - 使用 grails 标签有条件地向 html 元素添加类

使用标签,您可以在 gsp 中执行此操作:

我真正想做的是添加第二个“类”,它包含基于“${someBean?.aCondition}”的值的“display:none”或“display:block”属性。

最终的 html 会是这样的:

(如果 ${someBean?.aCondition} 为真,则 div 的类将具有“shownItem”)

对应的css:

实现这一目标的好方法是什么?

0 投票
3 回答
2451 浏览

java - 在 grails 中使用 HTML 构建器而不是 GSP

有没有办法使用groovy 构建器在 Grails 应用程序中构建 JSP 文件以保持足够的集成?

为了更好地解释:默认情况下,Grails 使用gsp很好但非常冗长的文件。

有没有办法使用groovy.xml.MarkupBuildertha 将前一块变成

当然g_link是为了给出这个想法而发明的..

0 投票
2 回答
23500 浏览

grails - Grails GSP标签设置为整数?

使用 Grails 的 GSP<g:set>标签,是否可以指定变量的类型?我想声明一个整数变量,但<g:set>总是声明一个字符串。例如:

结果是

我想声明x为整数。我注意到使用 JSP 标记<% int x=100; %>会导致:

有没有办法以 Grails/GSP 的方式做到这一点?

0 投票
2 回答
1228 浏览

grails - Grails 解释和关闭 HTML 元标记

在我的 Grails GSP 文件中,我使用了 HTML 元标记:

问题是 Grails 关闭了这个标签并将其呈现为:

这使 W3C 的 HTML 验证失败(因为我的文档类型是 HTML 而不是 XHTML)。有解决办法吗?如何让 Grails 不解释元标记?

我正在使用 grails-1.2-M4。

跟进:我为此问题 创建了 Grails 错误GRAILS-5696 。

0 投票
1 回答
1454 浏览

groovy - Groovy 分页问题

我有一个用 groovy 编写的应用程序,但结果集的分页存在问题。

我有一个名为ReportingController的控制器。这个控制器有两个方法叫做 listdoiTlnlistdoiEv。两种方法相似,最后都必须呈现报告列表。两者的最后一行如下:

列表视图按预期呈现。在list.gsp文件的页脚,我有:

列表正在运行,分页按钮在那里,但它始终显示整个集合。请注意,我没有名为 listdoiTln.gsplistdoiEv.gsp的文件。我正在使用具有不同数据模型的list.gsp 。

我肯定做错了什么。

有什么提示吗?

提前致谢。

路易斯