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

spring-portlet-mvc - Java で PortletRequest のパラメータ値を変更する

「javax.portlet.PortletRequest」を使用しており、次を使用してポータル要求から値を取得できます

request.getParameter("テスト")。

いくつかの条件に基づいてリクエスト オブジェクトの値を変更し、それを他の関数に渡したいと考えています。

request.setParameter("test", "abcd")。

私を助けてください...

0 投票する
3 に答える
2822 参照

jquery - 含まれているjavascriptファイル内のliferayリソース

私がこれを使用するとき:

ページに含まれていない私のajax呼び出しの中で動作します。

しかし、同じJavaScriptコードをページに含めようとすると、エラーが発生します:

私の質問は、そのリソース URL を含まれている JavaScript に渡す方法、または JavaScript 内で生成する方法です。

私が試してみました: var urlVar = '<portlet:resourceURL var="ajaxURL" id="ajax" escapeXml="false" />'

そして、この方法でurlVarを使用すると:

それは動作しません。誰もこの問題を解決する方法を知っていますか? ありがとう

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

java - Spring MVC と Liferay - リソース マッピングの問題

私はこの奇妙な状況に出くわしました-

私のJspでは、私は持っています

私のコントローラーにはメソッドがあります

実行中、

NumberFormatException がスローされます: 文字列 [] を int 2013,2013 に変換できません

yearという名前の隠し変数が既にあるため、何らかの理由でパラメーターがリクエストで2回渡され、値の変換に失敗するため、portlet:param namefromを別のものに変更することが解決策であることがわかりました。year

誰かがこれについてより多くの知識を持っている場合、同じパラメーター名が受け入れられない理由を知りたいです。

ありがとう

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

java - alfresco から大きなファイルをダウンロードする

私は Alfresco Web コンテンツ リポジトリに取り組んでいます。Alfresco Web サービス API を使用して Alfresco と通信するポータル アプリケーションを作成しています。Alfresco からローカル システムにファイルをダウンロードするコードを書いています。PortletOuputStream を出力ストリームとして使用し、ポータルで jboss Gate をポータル サーバーとして使用しています。しかし、大きなファイル (63M 以上) をダウンロードすると、ヒープ領域エラーが発生します。

この問題は、jboss ヒープ領域を増やすことで解決できますが、それを増やさずにやりたいです。チャンクで読んでいますが、このエラーが発生しています。

これを解決する方法を教えてください

前もって感謝します

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

java - Spring ポートレットは JSP 応答を文字列として取得します

SpringポートレットJSP、ajaxリクエストを作成し、コントローラーでjspページを取得して、pdf出力を渡して生成できるようにします。

しかし、問題は文字列データを取得できませんでしたが、html コンテンツが jsp ページに返されます。コードを次のように確認してください。

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

ajax - LiferayポートレットのajaxリクエストがしばらくしてTomcatにヒットしない

ページに複数のポートレットがあります。両方のポートレットにいくつかのデータがリストされます。ポータルをしばらく使用すると、1 つのポートレットからの ajax 要求が応答を取得できなくなります。一方、他のポートレットは正常に機能しています。ログを調べたところ、ajax リクエストは tomcat にもヒットしていません。

問題は何ですか?

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

portlet - Spring MVC Portlet および Liferay: ポートレット要求 actionUrl に一致するハンドラー メソッドが見つかりません

Spring MVC Portlet でポートレットを開発し、Liferay にデプロイしています。このポートレットの目的は、重要な情報を含むツリーを表示することです。この目標を達成するには、サーバーの json ファイルにツリーを満たす情報を要求する必要があります。

jsp ページ自体は正常に読み込まれます。有効なjsonを取得できるかどうかをテストするために、リンクを追加しました。ヘルプとドキュメントを探していて、jsp でわかりやすい URL を生成しています。しかし、リンクをクリックしてjsonを取得すると、サーバーは次のエラーをスローします:

多分私は何か重要なことを忘れていました。コードの関連部分を貼り付けます。

home.jsp (レンダリングされたホームページ)

HomeController.java (ページのレンダリングとリクエストの処理)

追加の構成ファイル (portlet.xml) をいくつか追加します。

context-portlet.xml

誰かがこの問題で私を助けることができますか?