問題タブ [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 に答える
846 参照

java - Spring ポートレットでの Ajax の使用

Spring Portlet 2.5 で Ajax を使用しようとしています (このバージョンでテストを実行する必要があるため、より高いバージョンにアップグレードすることはできません。したがって、使用できません@ResourceMapping)。これは私が試したものです

このコードにより、サーバー側のアクションは正しくトリガーmessageTextされますが、サーバーから更新された値を取得するために更新する方法がわかりません。

これは私のサーバー側のコードです

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

spring - Spring Portlet MVC で FORM 属性をモデルにマップする

HTML FORM フィールドのモデル クラスへの自動マッピングを Spring に委譲したいと考えています。出来ますか?

私は方法を持っています:

このメソッドは、フォームの送信を処理します。そして、次のようなクラスを作成したいのですDocumentが、フォームフィールドからDocumentクラスへの自動マッピングが必要です。Spring Portlet MVC でこれを行うには?

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

performance - デプロイされたポートレットの数 - パフォーマンスへの影響

不思議な質問があります: 展開されたポートレットの数は、Liferay のパフォーマンスにどのように影響しますか?

50 個の war プロジェクト (合計で約 80 個のポートレット) を展開した場合、パフォーマンスが非常に遅くなる可能性がありますか?

それとも、Liferay のパフォーマンスへの影響はごくわずかでしょうか?

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

session - 複数のSpring MVCポートレットを使用したLiferayでのセッションタイムアウト

私たちのアプリケーションは、ページ上に複数の Spring MVC ポートレットを備えた Liferay で開発されました。これは単一ページのアプリケーションであり、ナビゲーションはポートレット内でのみ発生します。Liferay セッションがタイムアウトし、新しいビューのリクエストをコントロールに送信すると、liferay ログイン ページがポートレット内に表示されることがあります。しかし、予想される動作は、liferay セッションがタイムアウトした場合、ページ全体がログイン ページにリダイレクトされているはずです。portal-ext.properties で次のプロパティを指定しました

助言がありますか?

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

java - デフォルトのポートレット アクション メソッドの定義

Spring MVC Portlet Controller について疑問があります。

初めてポートレットを描画するコントローラーを定義したいと思います。ポートレットからの後続のアクションは、それぞれのアクション メソッドをトリガーします。

ポートレットが初めてロードされる場合、またはアクションがない場合に、デフォルトのアクション メソッドを宣言/呼び出すにはどうすればよいですか。

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

controller - Liferay ポートレット プラグインで複数のポートレットに対して複数のコントローラーを持つ @RequestMapping を使用する方法

専用コントローラーを持つ 2 つのポートレットを含む WAR ファイルがあります。Liferay を起動したり、2 つのポートレットを含むページを呼び出したりしたときに、すべてのコントローラー (ハンドラー メソッド) が見つかるように構成するにはどうすればよいですか? portlet.xml では、両方のポートレットに
<portlet-class>org.springframework.web.portlet.DispatcherPortlet</portlet-class>.

spring-mvc-portlet.xml で使用します<context:component-scan base-package="com.foo.bar" />

両方のコントローラーには、@RenderMapping で注釈が付けられたデフォルトのハンドラー メソッドが必要です。コントローラーは両方とも、型レベルで @RequestMapping("VIEW") で注釈が付けられています。

現在起こっていることは、コントローラー A (portlet.xml で最初に定義されたもの) からのデフォルトのハンドラー メソッドのみが呼び出されることです。