问题标签 [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.
java - 在 grails 控制器中识别 ajax 请求或浏览器请求
我正在开发一个使用大量 ajax 的 grails 应用程序。如果请求是 ajax 调用,那么它应该给出响应(这部分正在工作),但是如果我在浏览器中输入 URL,它应该带我到主页/索引页面而不是请求的页面。下面是 ajax 调用的示例 gsp 代码。
如果我们在浏览器 URL 栏中输入http://localhost:8080/Dash/todo/list,控制器应该重定向到http://localhost:8080/Dash/auth/index
如何在控制器中验证这一点。
grails - Grails 中的帮助气球
我正在使用帮助气球插件,我想将其参数化。我的意思是,消息应该来自属性文件。在文档中出现以下内容:
在最后一个示例中,代码属性用于在消息包中查找气球的标题,然后将后缀添加到代码中(在我们的示例中生成 user.name.help)作为用于查找气球的内容。
我的问题是:
此属性文件(消息包)应位于何处?
每个控制器可以有一个消息包吗?
路易斯
grails - 如何在 GSP 中使用 openid4java 实现 openID
如何在 gsp 中构建 openID ReturnURL?
css - 表中的第一条记录与 IE 中的表头重叠
创建了一个在 IE6,7 中工作正常的表,但在 FF 中,标题隐藏了第一个数据行。
请帮助我可以修改的地方。
-ss
grails - Grails 安全问题和搜索引擎优化
我正在尝试构建一个控制逻辑,它依赖于当前的 gsp 页面来调用一个动作,是否有一个标签或会话方法可以用来识别当前的 gsp 页面
我想限制对除 singup 和登录之外的所有 GSP 的访问,因此如果用户打开任何其他 gsp,他将被重定向到注册页面,并且他也将能够导航到登录页面。
我试图实现的逻辑是这样的,如果 current_Page 是 login.gsp 或 singup.gsp 然后什么也不做重定向到注册 //用户可以导航到登录页面也没有问题
我想在主布局中添加这个逻辑,以便在所有应用程序域中实现它。
我想知道是否有使用 RequestmapController 或 UrlMappings 的替代方法?
任何有 springMVC 经验的人都可以提供帮助,因为 Grails 构建在 SpringMVC 之上,而 SpringMVC 又构建在标准 servlet 框架之上!
注意:我正在使用 Acegi 插件
备注:应用程序如何在实现这种安全机制的情况下对 SEO 友好(即 Google 索引)?
grails - grails中的请求变量
编辑:根据反馈,完全删除原始 Q. 并以更好的语言重新发布
我希望访问请求或参数变量并在控制器和 gsp 之间传递它。我知道 params 对象包含查询字符串所具有的所有内容。
我看到的所有例子都是模型驱动的。我已经在网上查找了文档,并且有两本书——开始的 grails 和权威的 grails 指南,这两本书都有关于 params 的数据库驱动示例。我想了解如何设置和访问参数。我到处读到的是它是请求变量的映射。
我的场景如下:我有一个控制器,它将一个列表(不是来自数据库)发送到 GSP。我想在 GSP 和控制器之间传递一个“参数”变量。
重申一下,我所拥有的场景不是模型驱动的场景。我正在寻找遍历项目列表(不知道数据库计数)并由用户点击驱动。我想实现类似 twitter 的“底部的更多按钮”的东西。在页面底部有一个简单的远程链接和一个新的页面计数器,我在控制器中访问它并传递给我的服务类以获得列表的新部分。
控制器代码:
GSP(非实际)代码
javascript - Grails:视图文件夹中的 Javascript 文件
我想将 Grails 中的视图拆分为 2 个文件,一个 .gsp 文件和一个 .js 文件,以便从我的视图中获得更清晰的 Javascript 分离。所以这里有一个例子:
但是当我像这样简单地添加 index.js 脚本引用时:
我得到的只是404。
有谁知道如何处理这个?
一个很大的好处是能够使用 index.js 文件中的视图数据来生成所需的内容。
马蒂亚斯。
java - 如何在 Grails 中创建控制器的“克隆”?
我有一个从主布局加载的菜单。在菜单中,如果用户单击该菜单,我必须突出显示特定菜单。我根据控制器名称检测到它。
我有 2 个具有不同名称的菜单,即用户编辑和客户端编辑。两者实际上共享相同的控制器(即:UserController)和相同的域。
我试图在 UrlMappings 中为其创建别名,例如:“/client/edit/”(控制器:“用户”,动作:“编辑”)
但在主布局上,它似乎没有被识别为“客户端”而是“用户”
有什么好方法可以在不复制控制器的情况下解决这个问题?我可以继承控制器吗?如果是这样怎么做...
非常感谢您。
grails - 为什么使用在圣杯?
如果您已经熟悉标准 HTML 表单标签,那么在 Grails 中使用 g:textField 的原因是什么?
如果我理解正确,以下两种标记替代方案是等效的:
在任何情况下使用 g:textField 会增加价值吗?我错过了什么吗?
grails - Grails:从流范围检索bean
在我的 Grails 应用程序中,我有一个 bean 存储在流范围内,位于一个动态生成的键下。在 GSP 中,我想检索 bean。假设 bean 的键是作为字符串的当前日期(尽管它不是真的)。
如果在我的 GSP 中我使用类似的东西
那么这将呈现当前日期,但我想要做的是使用此键从流范围中检索 bean。
谢谢,唐