問題タブ [grails-controller]
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.
android - JSON を使用して Groovy/Grails でオブジェクトを作成する
JSON 経由で Android クライアントにデータを送信するために使用されている Groovy/Grails Web サイトがあります。Android クライアントと Groovy/Grails Web サイトの両方を作成しました。JSON で同じオブジェクトを出力できます。
JSON出力をJavaオブジェクトにマッピングすることで、Androidでそれぞれのオブジェクトを正常に作成できますが、JSON出力を使用してGroovy/Grailsで新しいドメインオブジェクトを作成できるかどうか疑問に思っていましたか? オブジェクトが作成されるように、JSON 出力をコントローラー アクションに渡す方法はありますか?
送信したい JSON の例を次に示します。
「クラス」は保存先のドメインに一致し、ID はドメインの ID であり、businessCardDesigns および emailAddrs 内の各項目は、同様の方法を使用して保存する必要があります (ドメインでは、businessCardDesigns および emailAddrs は ArrayLists です)。 )。よろしくお願いします!
解決:
grails - oauthService と linkedin のヘルプ
Grailsコントローラーで、パラメーターのリストを反復処理しようとしています。次のように、複数の要素を含むリストがある場合:
次のコードは正常に機能します。
出力は次のとおりです。
ただし、リストに項目が 1 つしかない場合、出力は項目だけではなく、リスト内の各文字になります。たとえば、私の params リストが次の場合:
上記と同じコードを使用すると、出力は次のようになります。
誰が何が起こっているのか、何が間違っているのか教えてもらえますか?
ありがとう
ジェイソン
grails - タブ内に2つのドメインがあります
私はグライルに慣れていないので、このような質問をして本当に申し訳ありません。
私は3つのクラスを持っています、
Persona
に拡張しpersonaFisica
、personaJuridica
次のディレクトリ内に、タブと2つの送信ボタンを備えたGSPを作成しました
私が知りたいのは、ユーザーがフィールドに入力したタブに応じて、どちらかのドメインを保存する方法です。
grails - フィルタからコマンドオブジェクトにアクセスする方法とそれは可能ですか?
私はよく次のようなものを書きます:
そこで、その一般的なパターンを再利用可能な場所に抽出したいと思います。フィルタは適切な候補のように見えますが、フィルタからコマンドオブジェクトを取得する方法が見つかりません。このようなことを試しました(フィルタークロージャーで):
grails1.3.7互換ソリューションに関心があります。それは可能ですか?
grails - 足場のコントローラーアクションを置き換えても、Grailsで元のアクションを呼び出すにはどうすればよいですか?
コントローラのスキャフォールドアクションを「オーバーライド」し、いくつかの処理を行ってから、元のアクションを呼び出す必要があります。コードを切り取って貼り付ける必要がなく、動的に生成されたメソッドを使用したいと思います。
何か案は?
grails - httpsを強制する方法
私はgrailsプロジェクトを持っています。現在、ユーザーは HTTP または HTTPS でアクセスできます。HTTPS 経由でのみアクセスできるように要求したいと思います。何か案は?それが助けになるなら、私は春のセキュリティコアをインストールしています
ありがとうジェイソン
grails - grails で http を https にリダイレクトする
grails アプリを http から https にリダイレクトすることについて、追加の質問があります。別のユーザーが、構成ファイルで、次のようなことができることを示しました。
現在、これにより、ユーザーには次のようなページが表示されます。
接続できません Firefox は、localhost:8443 でサーバーへの接続を確立できません。
これはそれがすべきことですか?もしそうなら、grails アプリを https にリダイレクトするにはどうすればよいですか?
ありがとう!ジェイソン
grails - 親コントローラーへの Grails アクションのマッピング
子クラスのいくつかのアクションをそのスーパー クラスにマップしたいのですが、それがわかりません。以下の例...
これに関するアイデアはありますか?ありがとう。
grails - Grailsはspring-security-core-3.0.6+を使用してログアウト後にリダイレクトします
CRLFログアウトエクスプロイト( https://jira.springsource.org/browse/SEC-1790 )を修正したSpring Securityバージョン3.0.6では、「spring-security-redirect」パラメーターの使用が無効になりました。
ログアウトURLのリダイレクトパラメータのデフォルトサポートも3.0.6で削除されました。3.1では、すでに明示的に有効にする必要があります。
Grails Spring Security Logout Controllerで動的にリダイレクトできるように、リダイレクトパラメーターをオンに戻す方法はありますか?
LogoutContoller.groovy
以下は、SpringSecurity3.0.6以降のバージョンでは機能しなくなりました
java - Grailsは、コントローラーをhttpsからhttpに切り替えるときにリダイレクトします。なんで?
一部のページはhttps経由でのみアクセス可能で、一部はhttp経由でのみアクセス可能なGrailsアプリがあります。これは、beforeフィルターを使用して簡単に処理できます。ただし、httpsページでコントローラーがリダイレクトを実行するとすぐに、ユーザーはhttpに戻り、フィルターによって再びhttpsにリダイレクトされます。
Firebugでは、次のようになります。
現在のプロトコルなどを「記憶」するためにコントローラーリダイレクト呼び出しを取得するにはどうすればよいですか?それとも私は何か間違ったことをしていますか?