问题标签 [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 投票
3 回答
11823 浏览

java - 在 grails 控制器中识别 ajax 请求或浏览器请求

我正在开发一个使用大量 ajax 的 grails 应用程序。如果请求是 ajax 调用,那么它应该给出响应(这部分正在工作),但是如果我在浏览器中输入 URL,它应该带我到主页/索引页面而不是请求的页面。下面是 ajax 调用的示例 gsp 代码。

如果我们在浏览器 URL 栏中输入http://localhost:8080/Dash/todo/list,控制器应该重定向到http://localhost:8080/Dash/auth/index

如何在控制器中验证这一点。

0 投票
2 回答
487 浏览

grails - Grails 中的帮助气球

我正在使用帮助气球插件,我想将其参数化。我的意思是,消息应该来自属性文件。在文档中出现以下内容:

在最后一个示例中,代码属性用于在消息包中查找气球的标题,然后将后缀添加到代码中(在我们的示例中生成 user.name.help)作为用于查找气球的内容。

我的问题是:

此属性文件(消息包)应位于何处?

每个控制器可以有一个消息包吗?

路易斯

0 投票
1 回答
753 浏览

grails - 如何在 GSP 中使用 openid4java 实现 openID

如何在 gsp 中构建 openID ReturnURL?

参考:http ://code.google.com/p/openid4java/wiki/QuickStart

0 投票
2 回答
140 浏览

css - 表中的第一条记录与 IE 中的表头重叠

创建了一个在 IE6,7 中工作正常的表,但在 FF 中,标题隐藏了第一个数据行。

请帮助我可以修改的地方。

-ss

0 投票
3 回答
906 浏览

grails - Grails 安全问题和搜索引擎优化

我正在尝试构建一个控制逻辑,它依赖于当前的 gsp 页面来调用一个动作,是否有一个标签或会话方法可以用来识别当前的 gsp 页面

我想限制对除 singup 和登录之外的所有 GSP 的访问,因此如果用户打开任何其他 gsp,他将被重定向到注册页面,并且他也将能够导航到登录页面。

我试图实现的逻辑是这样的,如果 current_Page 是 login.gsp 或 singup.gsp 然后什么也不做重定向到注册 //用户可以导航到登录页面也没有问题

我想在主布局中添加这个逻辑,以便在所有应用程序域中实现它。

我想知道是否有使用 RequestmapController 或 UrlMappings 的替代方法?

任何有 springMVC 经验的人都可以提供帮助,因为 Grails 构建在 SpringMVC 之上,而 SpringMVC 又构建在标准 servlet 框架之上!

注意:我正在使用 Acegi 插件

备注:应用程序如何在实现这种安全机制的情况下对 SEO 友好(即 Google 索引)?

0 投票
2 回答
14538 浏览

grails - grails中的请求变量

编辑:根据反馈,完全删除原始 Q. 并以更好的语言重新发布

我希望访问请求或参数变量并在控制器和 gsp 之间传递它。我知道 params 对象包含查询字符串所具有的所有内容。

我看到的所有例子都是模型驱动的。我已经在网上查找了文档,并且有两本书——开始的 grails 和权威的 grails 指南,这两本书都有关于 params 的数据库驱动示例。我想了解如何设置和访问参数。我到处读到的是它是请求变量的映射。

我的场景如下:我有一个控制器,它将一个列表(不是来自数据库)发送到 GSP。我想在 GSP 和控制器之间传递一个“参数”变量。

重申一下,我所拥有的场景不是模型驱动的场景。我正在寻找遍历项目列表(不知道数据库计数)并由用户点击驱动。我想实现类似 twitter 的“底部的更多按钮”的东西。在页面底部有一个简单的远程链接和一个新的页面计数器,我在控制器中访问它并传递给我的服务类以获得列表的新部分。

控制器代码:

GSP(非实际)代码

0 投票
4 回答
6154 浏览

javascript - Grails:视图文件夹中的 Javascript 文件

我想将 Grails 中的视图拆分为 2 个文件,一个 .gsp 文件和一个 .js 文件,以便从我的视图中获得更清晰的 Javascript 分离。所以这里有一个例子:

但是当我像这样简单地添加 index.js 脚本引用时:

我得到的只是404。

有谁知道如何处理这个?

一个很大的好处是能够使用 index.js 文件中的视图数据来生成所需的内容。

马蒂亚斯。

0 投票
1 回答
389 浏览

java - 如何在 Grails 中创建控制器的“克隆”?

我有一个从主布局加载的菜单。在菜单中,如果用户单击该菜单,我必须突出显示特定菜单。我根据控制器名称检测到它。

我有 2 个具有不同名称的菜单,即用户编辑和客户端编辑。两者实际上共享相同的控制器(即:UserController)和相同的域。

我试图在 UrlMappings 中为其创建别名,例如:“/client/edit/”(控制器:“用户”,动作:“编辑”)

但在主布局上,它似乎没有被识别为“客户端”而是“用户”

有什么好方法可以在不复制控制器的情况下解决这个问题?我可以继承控制器吗?如果是这样怎么做...

非常感谢您。

0 投票
2 回答
12651 浏览

grails - 为什么使用在圣杯?

如果您已经熟悉标准 HTML 表单标签,那么在 Grails 中使用 g:textField 的原因是什么?

如果我理解正确,以下两种标记替代方案是等效的:

在任何情况下使用 g:textField 会增加价值吗?我错过了什么吗?

0 投票
1 回答
843 浏览

grails - Grails:从流范围检索bean

在我的 Grails 应用程序中,我有一个 bean 存储在流范围内,位于一个动态生成的键下。在 GSP 中,我想检索 bean。假设 bean 的键是作为字符串的当前日期(尽管它不是真的)。

如果在我的 GSP 中我使用类似的东西

那么这将呈现当前日期,但我想要做的是使用此键从流范围中检索 bean。

谢谢,唐