問題タブ [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 のヘルプ バルーン

パラメータ化して使用したい help-balloons プラグインを使用しています。つまり、メッセージはプロパティ ファイルから取得する必要があります。ドキュメントには次のように表示されます。

この最後の例では、code 属性を使用してメッセージ バンドル内のバルーンのタイトルを検索し、サフィックスをコードに追加して (この例では user.name.help を生成します)、検索に使用するキーとして使用します。バルーンの中身。

私の質問は:

このプロパティー・ファイル (メッセージ・バンドル) はどこにありますか?

コントローラーごとに 1 つのメッセージ バンドルを使用できますか?

ルイス

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 ページを識別するために使用できるタグまたはセッション メソッドはありますか

サインアップとログインを除くすべての GSP へのアクセスを制限したいので、ユーザーが他の GSP を開くと、サインアップ ページにリダイレクトされ、ログイン ページにも移動できるようになります。

私が実装しようとしているロジックは、 current_Page が login.gsp または singup.gsp である場合、他に何もしないでサインアップにリダイレクトする場合、//ユーザーが問題なくログイン ページに移動できる場合、次のようになります。

そして、このロジックをメイン レイアウトに追加して、すべてのアプリケーション ドメインに実装されるようにしたいと考えています。

RequestmapController または UrlMappings を使用してこれを行う別の方法があるかどうか疑問に思っていますか?

Grails は SpringMVC の上に構築されており、SpringMVC は標準のサーブレット フレームワークの上に構築されているため、springMVC の経験がある人なら誰でも助けることができます。

注: Acegi プラグインを使用しています

注意: このタイプのセキュリティ メカニズムを実装して、アプリケーションを SEO フレンドリー (つまり、Google インデックス) にするにはどうすればよいでしょうか?

0 投票する
2 に答える
14538 参照

grails - Grails のリクエスト変数

編集:フィードバックに基づいて、元のQ.を完全に消去し、より良い言語で再投稿します

request または params 変数にアクセスして、コントローラと gsp の間で渡したいと考えています。params オブジェクトには、クエリ文字列が持つすべてのものが含まれていることを理解しています。

私が見るすべての例は、すべてモデル駆動型です。私はオンラインでドキュメントを検索し、2冊の本を持っています.begin-grailsとgrailsの決定的なガイドです.どちらもparamsのデータベース駆動の例を持っています. params の設定方法とアクセス方法を理解したい。どこでも読んだのは、それがリクエスト変数のマップだということだけです。

私のシナリオは次のとおりです。リストを (データベースからではなく) GSP に送信するコントローラーがあります。GSPとコントローラーの間で「params」変数を渡すことを考えました。

繰り返しますが、私のシナリオはモデル駆動型ではありません。アイテムのリスト (データベース数は不明) を反復処理しようとしていますが、ユーザーのクリックによって駆動されます。ツイッターの「一番下のボタン」のようなものを実装することを考えました。ページの下部に新しいページ カウンターを含む単純なリモートリンクがあり、コントローラーでアクセスし、リストの新しい部分のサービス クラスに渡します。

コントローラーコード:

GSP (実際ではない) コード

0 投票する
4 に答える
6154 参照

javascript - Grails:viewsフォルダー内のJavascriptファイル

Grailsのビューを.gspファイルと.jsファイルの2つのファイルに分割して、ビューからよりクリーンなJavascriptを分離できるようにしたいと思います。だからここに例があります:

しかし、単にこのようにindex.jsスクリプト参照を追加すると、次のようになります。

私が得るのは404だけです。

誰かがこれに対処する方法を知っていますか?

大きな利点は、index.jsファイル内のビューデータを使用して目的のコンテンツを生成できることです。

マティアス。

0 投票する
1 に答える
389 参照

java - Grailsでコントローラーの「クローン」を作成するには?

メイン レイアウトから読み込まれたメニューがあります。メニューでは、ユーザーがそのメニューをクリックした場合に特定のメニューを強調表示する必要があります。コントローラー名に基づいて検出します。

ユーザー編集とクライアント編集という名前の異なる 2 つのメニューがあります。どちらも実際には同じコントローラー (つまり、UserController) と同じドメインを共有します。

"/client/edit/"(controller:"user",action:"edit") などの UrlMappings でそのエイリアスを作成しようとしました

しかし、メインレイアウトでは、「クライアント」ではなく「ユーザー」として認識されているようです

コントローラーを複製せずにこの問題を解決する良い方法はありますか? コントローラーを継承できますか? もしそうなら、それを行う方法...

どうもありがとうございます。

0 投票する
2 に答える
12651 参照

grails - 使用する理由グレイルで?

標準の HTML フォーム タグに慣れている場合、Grails で g:textField を使用する理由は何ですか?

私の理解が正しければ、次の 2 つの代替マークアップは同等です。

g:textField を使用すると価値が高まる状況はありますか? 何か不足していますか?

0 投票する
1 に答える
843 参照

grails - Grails: フロー スコープから Bean を取得する

私の Grails アプリでは、動的に生成されるキーの下のフロー スコープに格納された Bean があります。GSP で Bean を取得したい。Bean のキーが文字列としての現在の日付であると仮定します (実際にはそうではありません)。

私のGSPで次のようなものを使用する場合

これにより現在の日付がレンダリングされますが、私がやりたいことは、このキーを使用してフロー スコープから Bean を取得することです。

ありがとう、ドン