如何呈现对gsp grails上特定位置的响应

如何呈现对gsp grails上特定位置的响应,grails,web,rendering,gsp,Grails,Web,Rendering,Gsp,我不熟悉grails和groovy。 我试图找出如何将grails控制器中的某个操作的响应呈现在接收请求的gsp(在本例中是web表单gsp页面)所在的同一gsp中(但在gsp的不同部分中) 欢迎您提供任何链接或评论,或直接回答“请这样做” 我试着用谷歌搜索它,但我不确定用什么作为搜索词,也找不到一个简洁的答案 ========= UPDATE TO QUESTION (INCLUDING SOME CODE) ========= 这是我正在使用的代码。这是一个Grails应用程序,我在其中使

我不熟悉grails和groovy。 我试图找出如何将grails控制器中的某个操作的响应呈现在接收请求的gsp(在本例中是web表单gsp页面)所在的同一gsp中(但在gsp的不同部分中)

欢迎您提供任何链接或评论,或直接回答“请这样做”

我试着用谷歌搜索它,但我不确定用什么作为搜索词,也找不到一个简洁的答案

========= UPDATE TO QUESTION (INCLUDING SOME CODE) =========
这是我正在使用的代码。这是一个Grails应用程序,我在其中使用了一个引导模板(当然可以在internet上免费获得)

现在,功能的实际代码本身就可以工作了。我的问题是:

我有一个gsp页面,使用css模板和另一个gsp模板进行布局。我可以在我的gsp页面中使用以下代码(代码段)在gsp+css tempate中启动页面:

<g:layoutBody/>
谢谢

ironmantis7x

您可以尝试使用Grails。 基本上,模板是视图的一部分(可重用)
信息
因此,您可以创建模板文件bookTemplate.gsp,像往常一样将所有gsp/html代码放在其中(但如果要在正文中使用部分,则不要添加
html
body
head
标记等
示例

<div class="book" id="${book?.id}">
   <div>Title: ${book?.title}</div>
   <div>Author: ${book?.author?.name}</div>
</div>
您可以尝试使用Grails。 基本上,模板是视图的一部分(可重用)。
信息
因此,您可以创建模板文件bookTemplate.gsp,像往常一样将所有gsp/html代码放在其中(但如果要在正文中使用部分,则不要添加
html
body
head
标记等
示例

<div class="book" id="${book?.id}">
   <div>Title: ${book?.title}</div>
   <div>Author: ${book?.author?.name}</div>
</div>

我不知道您的grails版本,但在2.4.5上,或者在您的版本上,您可以使用:

并查看属性更新:

更新(可选)-包含要更新的元素的映射 “success”或“failure”状态,或元素id为的字符串 更新,在这种情况下,将忽略故障事件

您还可以在某些事件上触发javascript

在submitToRemote按钮中调用的操作中,您可以呈现模板(但如果呈现模板,请不要将布局放在此模板中,否则您将呈现所有网站结构…),它将显示在HTML元素中,ID为“update”属性中的ID


链接中给出的示例很有趣。

我不知道您的grails版本,但在2.4.5上,或者在您的版本上,您可以使用:

并查看属性更新:

更新(可选)-包含要更新的元素的映射 “success”或“failure”状态,或元素id为的字符串 更新,在这种情况下,将忽略故障事件

您还可以在某些事件上触发javascript

在submitToRemote按钮中调用的操作中,您可以呈现模板(但如果呈现模板,请不要将布局放在此模板中,否则您将呈现所有网站结构…),它将显示在HTML元素中,ID为“update”属性中的ID


链接中给出的例子很有趣。

你能提供一个你想存档什么的例子吗?你是指一些ajax的东西吗?我不是指ajax的东西。有没有一种方法可以用纯graiks/groovy/css/html来实现呢?我还没有尝试过任何东西,因为我找不到任何例子作为基础,因为我不确定我的问题是否正确清楚。@rvargas我不是指Ajax的东西。有没有办法用纯graiks/groovy/css/html来实现它???我还没有尝试过任何东西,因为我找不到任何示例作为基础,因为我不确定我的问题是否清楚。所以,你有一个操作和一个gsp,你想在同一gsp的不同部分中使用你发送到视图的内容?你能提供一个你想归档的东西的例子吗?你是指一些ajax的东西吗?我不是指ajax的东西。有没有一种方法可以用纯graiks/groovy/css/html来实现它???我还没有尝试过任何东西,因为我找不到任何例子来作为基础,因为我不确定我的问题是否清楚。@rvargas我不是指ajax的东西。是We’在纯graiks/groovy/css/html中有这样一种方法吗???我还没有尝试过任何东西,因为我找不到任何示例作为基础,因为我不确定我的问题是否清楚。因此,您有一个操作和gsp,并且您想在同一gsp的不同部分中使用发送到视图的内容?我认为这会起作用……我现在正在尝试(工作让我忙了几天)这不断抛出一个错误…我忘了提到我在我的grails应用程序中使用引导主题。我如何使用具有引导流主题的模板…???错误是什么?我从未遇到引导和grails模板的问题。当我添加行时:我得到一个java空点异常。在我的gsp页面中(来自一个引导主题)我有:它显示了在哪里添加我的格式化gsp代码如果没有你应用到gsp页面的代码和完整的错误,很难找出它。如果你可以关闭这个(或者如果你认为你可以得到更好的答案,可以让它打开)然后再问一个关于这个错误的问题,那太好了。我想这会有用的…我现在正在尝试(工作让我忙了几天)这会不断抛出错误…我忘了提到我在grails应用程序中使用引导主题。如何使用具有引导流主题的模板…???错误是什么?我从未遇到过引导和grails模板的问题。当我添加行时:我得到一个java空点异常。在我的gsp页面中(来自引导主题)我有:这显示了在哪里添加我的格式化gsp代码。如果没有你应用到gsp页面的代码和完整的错误,很难找出它。如果你可以关闭这个(或者如果你认为你可以得到更好的答案,可以让它打开)和星
==================== END of Updated question ===================
<div class="book" id="${book?.id}">
   <div>Title: ${book?.title}</div>
   <div>Author: ${book?.author?.name}</div>
</div>
<g:render template="bookTemplate" model="[book: myBook]" />