問題タブ [jsr286]

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 に答える
808 参照

spring-mvc - ポートレット:アクションまたは直接レンダリングフェーズのいずれかに送信するフォーム?

ポートレットプロジェクト(Spring 3.1を使用)では、次の形式を検討してください。

ご覧のとおり、2つの送信ボタンがあるフォームがあります。押されたボタンに応じて、アクションフェーズに進むか、アクションフェーズをスキップして直接レンダリングフェーズに進みます。

上記のコードは機能し、私が望む効果がありますが、きれいではありません。これは、JavaScriptを使用してフォームのアクション属性を交換するハックのようなものです。

このサーバー側を実行するためのJSR-286準拠の方法はありますか?私が率いるアイデアの1つは、アクションフェーズでレンダリングフェーズ(ModelAndViewオブジェクトをまとめる)で通常行うことを実行し、ModelAndViewをセッションに格納し、セッションからレンダリングメソッドでポップして返すことでした。 。しかし、それでもそれは手に負えないハックのように感じます。そのためのきれいな解決策はありますか?

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

liferay - ポートレットが JSR-286 に準拠する理由は何ですか?

ポートレットを「JSR-286準拠」と「JSR-168準拠」のみにする理由の簡潔な要約へのリンクを誰かが持っていますか? 私は仕様のコピーを持っていますが、それは簡潔ではないので、仕様をリンクすることは有用な答えではありません. ウェブを1時間検索しましたが、明確なものは何も見つかりませんでした(仕様は別として、もちろん以前の仕様も読む必要があり、「必要な」から「新機能」を除外します)コンプライアンス"。

特に、web.xml の必要性についてかなりの混乱があることがわかりました。これは、Liferay を使用していて、Liferay が web.xml をドロップしていることに気付いていない人々から来ているようです。

JSR-286 ポートレットでは、WAR ファイルに web.xml ファイルが必要ですか?

私が本当に欲しいのは、次のリストの 1 つ以上を含むものです。

  • JSR-168 を JSR-286 に準拠させるために必要なこと
  • JSR-286 準拠のポートレットが JSR-168 のみと見なされる原因となる、してはいけないこと。

「portlet-app_2_0.xsd を使用する」をリストから外してもかまいません。その部分は明らかだと思います。

portlet.xml の DTD/xsd を除いて、両方のリストが空であるという答えにはオープンです。違いはポータルがサポートするものだけですが、その主張をリンクまたは他の参照でバックアップしてください。

私が気にかけている理由は、JSR-168 ポートレットでは一部の機能が利用できないことを示唆する Liferay の Vaadin ポートレットに関する投稿を目にするからです...また、Liferay の一部のロジックは、表示される portlet.xml のバージョンに基づいて切り替わる可能性があります。それも確認していないので、それも興味深い情報ですが、私の質問に対する答えではありません。

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

java - liferay のタブ要素でどのタブを開くかを制御する方法

liferay のタブでは、liferays バージョンは 6、要素、どのタブを開くかを制御する方法、たとえば、あるタブから別の .jsp ページに移動して戻ってきた場合、開く必要があるタブ、そこからページから出る?タブ要素では、セクションを使用します。

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

java - Liferay のような JSR 286 ポートレット コンテナで同時バックグラウンド プロセスを使用するための規定はありますか?

効率と完全性のためにいくつかのバックグラウンド スレッドを必要とする Liferay 6.1 (Tomcat 7) 用のポートレットを作成する必要があります。

ポートレット アプリは、内部状態を更新する前に外部サーバーからの情報を定期的にポーリングし、存在する場合は UI を更新する必要があります。

Liferay でスレッドが実行されるコンテキストについてはわかりません。

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

java - mockresourcerequest を使用した単体テスト

ajax 呼び出しを提供する serverresource メソッドがあります。MockResourceRequest と MockResourceResponse を使用して、この serverresource メソッドの単体テストを作成しようとしています。誰かがこれの例を持っている場合、私はこれについて本当に助けが必要です。前もって感謝します..

JSR 286 のサーブ リソース メソッドである ajax 呼び出しを処理するには、以下のコントローラーを参照してください。

[編集]

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

jsp - リンクをクリックすると、ポータル ビュー JSP を同じ WAR ファイル内の別の JSP にリダイレクトする方法は?

こんにちは、単純な要件がありますが、それを実装するのは本当に混乱しています。portletvview.jsp があり、そのページにリンクがあります。そのリンクをクリックすると、2 番目の JSP であるポップアップ ページが表示されます。これを JSR-286 Basic Portlet に実装する方法は? 本当に助けていただければ幸いです..

ありがとう、ハリー

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

java - Liferay Portal 6.1.1 を使用しているときに、次のコンテンツのエラー ページが表示されることがあります。

Liferay Portal 6.1.1 を使用しているときに、次のコンテンツのエラー ページが表示されることがあります。

誰かがこの問題を解決する方法を説明できますか?

コンテンツ:

ファイアウォールの構成プロキシ設定に追加する前は、問題だと思っていましたが、役に立ちませんでした。

また、ポータルに別のエラー ページが表示されることがあります。依存関係がある可能性があります。別の エラー ページです。

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

java - XQJ JSR 225 を使用した Xquery

次のJavaコードがあります。XQJ api を使用してテスト XQuery プログラムを作成するために XQJ を使用しています。JSR-000225 XQuery API for Java 1.0 最終リリースをダウンロードし、クラスパスに xqjapi.jar を追加しました。Javaコードは次のように単純です

私の問題は、次の例外があることです

これを解決するのを手伝ってください。

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

jakarta-ee - ヘルプアイコンを表示して、Liferayでポートレットのヘルプモードを表示します

Liferay portletの下にダミーテキストを表示するサンプルを作成しようとしていますHELP MODE

私のportlet.xmlファイル(関連部分):

拡張する私のクラスではGenericPortlet(関連):

ただし、Liferayでポートレットを起動すると、ヘルプアイコンが表示されない理由がわかりません。

ここに画像の説明を入力してください

私は何かが足りないのですか?

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

java - アップロードしたファイルをメールに添付

ファイルのアップロードに apache commons fileupload を使用しています。このファイルをメールに添付したい。一時ファイルに書き込みたくありませんが、データをメモリに保持して添付ファイルとして送信したいです。ここからの指示が必要です。前もって感謝します

更新 添付ファイル付きの電子メールを送信するための次のメソッド署名があり、正常に機能しています。

}

更新 2: コードを実装した後、以下のエラーが発生します。これで私を助けてくれませんか