5

<html>、タグのないグレイルでページをレンダリングしたいのですが、<head>DIV<body>とテーブルだけが必要です。

このページを自分のFacebookページに統合したいのですが、Facebookページの要件は、ページに、、またはタグが含まれていてはならない<html>こと<head>です<body>

4

3 に答える 3

12

gsp-templateを使用できます(GSPファイル名は「_」で始まります)。コントローラと呼べるよりも、renderメソッドを使用してください。

class MyDomainController{
    def myAction = {
       ...
       render(template:'myTemplate', model: ...)
    }
}
于 2011-01-28T15:21:31.727 に答える
3

タグのみを含むレイアウトを定義します。<g:layoutBody />

GrailsWebLayerを確認することをお勧めします。レイアウトを使用していない場合は、headタグとbodyタグを省略できることに注意してください。SiteMesh(およびGrails)は、それらが存在するかどうかを気にしません。別のポスターがテンプレートを推奨しました。SiteMeshでレイアウトを使用している場合、テンプレートをレンダリングしてから、オーバーライドするレイアウトを作成する方が簡単な場合があります。

于 2011-01-28T15:11:39.100 に答える
0

gspにhtmlとheadタグがある場合、Grailsは気にしません。また、テンプレートなしでgspを作成することを選択した場合、それも問題ありません。ページフラグメントのみを作成する場合、grailsはこれをうまくレンダリングします。

于 2011-01-28T15:17:52.773 に答える