問題タブ [grails-3.0.9]

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 投票する
2 に答える
582 参照

grails - Grails 3.0.9 で src/groovy にサービスを注入する

EndPoint ファイルを作成しようとしています。だから私は名前のファイルを作成しましたServerEndPointDemo.groovy

サービスからメソッドを呼び出すためにこのコードを使用しようとしました:

これは私のサービスです:

しかし、このコードを実行しようとすると、次のエラーが発生します。

サービスからファイルへのメソッドを呼び出す方法を知っている人はいますsrc/groovyか?

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

grails - grails 2 プラグインを grails 3 にエクスポート中にエラーが発生しました

grails spring-security-ui プラグインを grails 3 にアップグレードしようとしています。ドキュメントに記載されているように、すべての依存関係を build.gradle にコピーしました。

ファイルはこんな感じ。

プラグインをインストールしようとすると、このようなエラーが発生します

プラグインを作成するためのドキュメントを確認しました。export は非常に有効なエントリです。なぜこのようなエラーが発生するのですか。

0 投票する
0 に答える
109 参照

eclipse - Grails 3.1.0_M2 - Eclipse Mars エラー

まず、 command を使用してサンプルの Grails アプリケーションを作成しましたgrails create-app helloworld。次に、プラグインを追加bootstrap-frameworkしましたSpring-Security-Core(Spring-security-core のサポートをしてくれた Burt Beckwith に感謝します)。その後、grails run-appcmd からアプリケーション ( ) を実行すると、正常に動作します ( localhost:8080/)。BootStrap.groovy正常に実行され、ユーザーとロールが適切に作成され、ログインが機能します...すべて問題ないようです。

次に、プロジェクトを Eclipse Mars にインポートし、facelets とDynamic Web Modulefacet をプロジェクトに追加します。Targeted Runtimes Apache Tomcat 8.0.28私はそれをとにも関連付けJDK 1.8.0_60ます。

Debug on serverで書かれたコードを書くことができますBootStrap.groovy。しかし、Run on server/Debug on server起動して例外を発生させlocalhost:8080/helloworld/ます。localhost:8080/helloworld/login/authログイン ダイアログが表示されますが、css ファイルが正しく読み込まれておらず、ユーザー ログインを入力すると、別の例外がスローされます。Eclipse から実行すると、アプリケーション パスhelloworld/が適切に設定されておらず、ビューを解決できないようですが、フル パスを使用してログイン ダイアログを (画像と CSS スタイルなしで) 表示することはできます。

前もって感謝します。

localhost:8080/helloworld/入力またはログイン後にスローされる例外は次のとおりです。

0 投票する
0 に答える
669 参照

json - Grails 3 ディープ JSON マーシャラー

ドメイン オブジェクト用にいくつかのカスタム マーシャラーを定義して登録しました。単独で使用すると、1 つのインスタンスをレンダリングするだけで問題なく動作しますが、それらのインスタンスの配列を含むマップを返すときに問題が発生します。この時点では、カスタム マーシャラーは呼び出されていません。

これは私のマーシャラーの 1 つです。

たとえば、これはコントローラーから返されるものです。

以前のバージョンの grails には深いマーシャラーがあったことは知っていますが、grails 3 に似たものを見つけることができませんでした。

また、List のカスタム マーシャラーを実装しようとしましたが、何を返すか、何を書くべきかわかりません。

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

ajax - Grails を使用した単純な AJAX の例

私はかなり新しく、GrailsAJAXがGrailsでどのように機能するかを学ぼうとしています。このために、アプリケーションがページに AJAX を使用して入力文字列を表示するように、乗算 AJAX の例をここから変更しようとしています。(これを明確にするために: ユーザーがたとえば「foo」と入力すると、ページの検索フィールドの下に「foo」が表示されます)

これまでの私のコードは次のとおりです。

index.gsp入力フォームを含み、フォームに入力された文字列を表示する私のテンプレート:

_searchForm.gsp検索フォームを含む私のテンプレート:

すべての結果を表示するテンプレート (私_searchResultForm.gspの場合は検索文字列のみ)

SearchController検索文字列を取得し、同じ文字列を返すMy :

私の問題は、入力フォームに何かを書き込んで送信ボタンを押した後、何も起こらないことです。エラーはありませんが、入力フォームの下に入力文字列も表示されません。

なぜ私が AJAX でこれをやろうとしているのか不思議に思われるかもしれません: 私の目的は AJAX 検索を実現することです。AJAX 部分が機能する場合、検索ロジックをコントローラーに追加しても問題はありません。

0 投票する
0 に答える
530 参照

grails - Grails 3.0.9 と Spring Security

Grails 3.0.9 に Spring Security を追加し、Spring Security を使用しています。

アプリケーションを実行すると、次のエラーが発生します。

Spring Security を無効にすると、これがプロジェクトの実行になります。私を助けてください。アディバク

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

grails - Grails 3 - Bootstrap.groovy のクラスパス リソースを読み取る

Grails 2.5 アプリケーションを Grails に移行していますが、.NET3.0.9でクラスパス リソースを読み取る際に問題が発生していgrails-app/init/BootStrap.groovyます。

ClassPathResourceGrails 2.5.x では、リソース ファイルを同じフォルダに置くと、Spring を使用してリソース (テキスト ファイルなど) にアクセスできました。BootStrap.groovy

Grails 3 では、 を使用してアプリケーションを起動すると機能しgrails run-appます。すべてのリソースは から取得されsrc/main/resourcesます。しかし、IntelliJ の Spring Boot Application (にある/grails-app/init/a/b/Application.groovy) クラスを使用してアプリケーションを起動すると、BootStrap.groovy はリソースを見つけなくなります。

BootStrap.groovyを使用してアプリを起動するときに、Grails 3.0.9内でこれらのファイルにアクセスする方法を知っている人はいますApplication.groovyか?