問題タブ [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.
java - Spring ポートレットでの Ajax の使用
Spring Portlet 2.5 で Ajax を使用しようとしています (このバージョンでテストを実行する必要があるため、より高いバージョンにアップグレードすることはできません。したがって、使用できません@ResourceMapping
)。これは私が試したものです
このコードにより、サーバー側のアクションは正しくトリガーmessageText
されますが、サーバーから更新された値を取得するために更新する方法がわかりません。
これは私のサーバー側のコードです
spring - Spring Portlet MVC で FORM 属性をモデルにマップする
HTML FORM フィールドのモデル クラスへの自動マッピングを Spring に委譲したいと考えています。出来ますか?
私は方法を持っています:
このメソッドは、フォームの送信を処理します。そして、次のようなクラスを作成したいのですDocument
が、フォームフィールドからDocument
クラスへの自動マッピングが必要です。Spring Portlet MVC でこれを行うには?
performance - デプロイされたポートレットの数 - パフォーマンスへの影響
不思議な質問があります: 展開されたポートレットの数は、Liferay のパフォーマンスにどのように影響しますか?
50 個の war プロジェクト (合計で約 80 個のポートレット) を展開した場合、パフォーマンスが非常に遅くなる可能性がありますか?
それとも、Liferay のパフォーマンスへの影響はごくわずかでしょうか?
session - 複数のSpring MVCポートレットを使用したLiferayでのセッションタイムアウト
私たちのアプリケーションは、ページ上に複数の Spring MVC ポートレットを備えた Liferay で開発されました。これは単一ページのアプリケーションであり、ナビゲーションはポートレット内でのみ発生します。Liferay セッションがタイムアウトし、新しいビューのリクエストをコントロールに送信すると、liferay ログイン ページがポートレット内に表示されることがあります。しかし、予想される動作は、liferay セッションがタイムアウトした場合、ページ全体がログイン ページにリダイレクトされているはずです。portal-ext.properties で次のプロパティを指定しました
助言がありますか?
java - デフォルトのポートレット アクション メソッドの定義
Spring MVC Portlet Controller について疑問があります。
初めてポートレットを描画するコントローラーを定義したいと思います。ポートレットからの後続のアクションは、それぞれのアクション メソッドをトリガーします。
ポートレットが初めてロードされる場合、またはアクションがない場合に、デフォルトのアクション メソッドを宣言/呼び出すにはどうすればよいですか。
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 で最初に定義されたもの) からのデフォルトのハンドラー メソッドのみが呼び出されることです。