問題タブ [spring-portlet-mvc]

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

java - あるポートレットから別のポートレットへの参照を作成する方法は?

Oracle WebLogic PortalSpring ポートレット MVC フレームワークを使用 しています。

いくつかのポートレットを含むページがあります。たとえばpage#1(2 つのポートレット ( および ) を含む)と、さらに2 つのポートレット (portlet#1および)portlet#2を含む別のページpage#2portlet#3portlet#4

最初のページの最初のポートレット ( portlet#1) にはリンクが含まれています。に属するページに移動したいportlet#3(別のページにあります!!!)。

これどうやってするの ?

1 つのページ (これらのポートレットを含む) 内の 2 つのポートレット間の接続を作成することは問題ではありません。しかし、異なるページにローカル化された異なるポートレット間を移動することは可能ですか???

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

java - Liferay 6.2でActionMapping/RequestMappingを使用すると、リクエストのフォームデータがnullになります

Liferay 6.2 のフォームで送信されたデータを取得しようとすると、フォーム データが破棄されたかのように null 値が返されます。

JSP:

コントローラ:

なぜこうなった?

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

tomcat - PortletRequestListener の初期化中に例外が発生しました

で実行中に次の例外が発生しtomcatますPortletRequestListner

私はliferayが初めてです。

この問題を解決できません。助けてください。

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

java - 別のポートレットからポートレット アプリケーション コンテキストを取得する (Liferay + Spring)

ポートレット (「アクション マネージャー」と呼びましょう) を作成し@ActionMappingて、アクション マネージャー ポートレットと同じページ内のすべてのポートレットからすべてのアクション メソッドを (Spring Annotation を使用して) リストしたいと考えています。

私の他のすべてのポートレットはParameterHandlerMapping、着信要求を適切なコントローラーにマップするために使用しています

したがって、私の意図は、現在のページのすべてのポートレットを取得し (既に実行しています)、parameterHandlerMapping各ポートレットから Bean を取得して、そこからコントローラー名 ( Controller1Controller2) を取得することです。@ActionMapping注釈付きメソッド。

各ポートレットの「プライベート」コンテキストにアクセスして、parameterHandlerMappingBean を取得することはできますか?

私は現在これにこだわっています:

アプリケーションコンテキストに一致する Bean がないため、例外がスローされます。Bean の名前で取得しようとしましたが、結果はほとんど同じです。

を使用して、コンテキストに存在するすべての Bean のリストも取得しました

parameterHandlerMappingBean は存在しません。

各ポートレットには独自の Bean があることを理解しているので、取得しているのは「グローバル」コンテキストであり、 Bean が定義されているポートレット独自の「プライベート」コンテキストではないとparameterHandlerMapping思います。ctxparameterHandlerMapping

私が正しく、「グローバル」コンテキストを取得している場合、portletId に基づいてポートレットの「プライベート」コンテキストを取得する方法はありますか? 私がやりたいことをすることさえ可能ですか?

ご協力ありがとうございました

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

java - Spring 3.0.5およびaopを使用してWebLogicでLiferayポートレットをリクエストスコープBeanで実行すると、「現在のリクエストはポートレットリクエストではありません」エラーが発生する

誰かがこのエラーを見て解決しましたか?

Bean は、次のような「リクエスト」スコープと aop を使用して定義されます。

しかし、デバッガーでリクエスト属性を設定する呼び出しをトラップすると、予想どおり、Spring ではなく WebLogic から来ているように見えます。

これらは、Glassfish の下でしばらくの間、正しく動作しています。WebLogic では、このエラーが発生しています。Spring リクエスト コンテキストを管理する際に、WebLogic とポートレットの間で競合が発生しているように見えますが、解決方法がわかりません。

ありがとう

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

java - ポートレット JSR286 Websphere 6 で別の war で見つかったポートレットを呼び出す方法

私はポートレットを初めて使用します。基本的に、異なる戦争で各ポートレットにログイン ポートレットとメニュー ポートレットがあります。メニュー ポートレットからログイン ポートレットを選択したときに、ログイン ポートレットを開くことができるようにする必要があります。Spring MVC アプリケーションです。

ポートレットでのイベンティングについて読んだことがありますが、たとえばポートレット A がある戦争にあり、別の戦争でポートレット B を呼び出している場合の例を見たことがありません。

これを達成する最善の方法は何ですか?

役立つ無料のオンライン チュートリアルはありますか?

よろしくお願いします。