問題タブ [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.
spring-portlet-mvc - Java で PortletRequest のパラメータ値を変更する
「javax.portlet.PortletRequest」を使用しており、次を使用してポータル要求から値を取得できます
request.getParameter("テスト")。
いくつかの条件に基づいてリクエスト オブジェクトの値を変更し、それを他の関数に渡したいと考えています。
request.setParameter("test", "abcd")。
私を助けてください...
jquery - 含まれているjavascriptファイル内のliferayリソース
私がこれを使用するとき:
ページに含まれていない私のajax呼び出しの中で動作します。
しかし、同じJavaScriptコードをページに含めようとすると、エラーが発生します:
私の質問は、そのリソース URL を含まれている JavaScript に渡す方法、または JavaScript 内で生成する方法です。
私が試してみました:
var urlVar = '<portlet:resourceURL var="ajaxURL" id="ajax" escapeXml="false" />'
そして、この方法でurlVarを使用すると:
それは動作しません。誰もこの問題を解決する方法を知っていますか? ありがとう
java - Spring MVC と Liferay - リソース マッピングの問題
私はこの奇妙な状況に出くわしました-
私のJspでは、私は持っています
私のコントローラーにはメソッドがあります
実行中、
NumberFormatException がスローされます: 文字列 [] を int 2013,2013 に変換できません
yearという名前の隠し変数が既にあるため、何らかの理由でパラメーターがリクエストで2回渡され、値の変換に失敗するため、portlet:param name
fromを別のものに変更することが解決策であることがわかりました。year
誰かがこれについてより多くの知識を持っている場合、同じパラメーター名が受け入れられない理由を知りたいです。
ありがとう
java - alfresco から大きなファイルをダウンロードする
私は Alfresco Web コンテンツ リポジトリに取り組んでいます。Alfresco Web サービス API を使用して Alfresco と通信するポータル アプリケーションを作成しています。Alfresco からローカル システムにファイルをダウンロードするコードを書いています。PortletOuputStream を出力ストリームとして使用し、ポータルで jboss Gate をポータル サーバーとして使用しています。しかし、大きなファイル (63M 以上) をダウンロードすると、ヒープ領域エラーが発生します。
この問題は、jboss ヒープ領域を増やすことで解決できますが、それを増やさずにやりたいです。チャンクで読んでいますが、このエラーが発生しています。
これを解決する方法を教えてください
前もって感謝します
java - Spring ポートレットは JSP 応答を文字列として取得します
SpringポートレットJSP、ajaxリクエストを作成し、コントローラーでjspページを取得して、pdf出力を渡して生成できるようにします。
しかし、問題は文字列データを取得できませんでしたが、html コンテンツが jsp ページに返されます。コードを次のように確認してください。
ajax - LiferayポートレットのajaxリクエストがしばらくしてTomcatにヒットしない
ページに複数のポートレットがあります。両方のポートレットにいくつかのデータがリストされます。ポータルをしばらく使用すると、1 つのポートレットからの ajax 要求が応答を取得できなくなります。一方、他のポートレットは正常に機能しています。ログを調べたところ、ajax リクエストは tomcat にもヒットしていません。
問題は何ですか?
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
誰かがこの問題で私を助けることができますか?