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

spring-portlet-mvc - スプリングポートレットMVCおよびリクエストパラメータ

URLにいくつかのパラメータを設定しています(page.jsp?param1 = value&param2 = value2)。URLが要求されると、制御をControllerクラスに渡し、AbstractConrtollerを拡張します。これにより、handleRenderRequestInternalをオーバーライドしてロジックを実行します。ここでは、request.getAttributeとgetParameterを使用してリクエスト属性を取得しようとしますが、どちらも値を返しません。

パラメータにアクセスする方法はありますか?

HttpSessionのインスタンスを取得してから、ルックアップを行う必要がありますか?

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

spring - Spring Portlet MVC: モデルへのリクエスト パラメータの転送

私は2つのビューを得ました:

  1. エンティティに関するいくつかの一般的な情報を表示します
  2. このエンティティに関する詳細を表示します

2 番目のビューには、最初のビューへのリンクがあります。リンクを作成するには、いくつかの情報が必要です。2 つの ID (「id1」と「id2」) を考えてみましょう。これらの ID は、リクエスト パラメータによって 2 番目のビューのコントローラに渡されます。

2 番目のビューで戻るリンクを作成するには、リクエスト パラメータを手動でモデルに転送する必要があります。これはあまり便利ではありません。

この転送を自動的に行う方法はありますか?

ここに例があります:

最初のビューの詳細へのリンク:

2 番目のコントローラーの Render メソッド:

2 番目のビューの戻るリンク:

インターネットで何時間も検索して、見逃したトリックのようなものを見つけました。しかし、私が見つけた唯一のことは、「春はあなたのためにそれを自動的に投与する」ということでした。しかし、これを確認することはできません。

ご協力いただきありがとうございます...

0 投票する
4 に答える
11259 参照

java - Spring ポートレット mvc: @Valid が機能していないようです

Bean クラスを作成してコントローラーで使用しましたが、機能していないようです。つまり、無効な年齢を入力しても、result.hasErrorsまだ偽です。

豆クラス:

コントローラーのスニペット:

JSP:


編集: 私の userRegistration-portlet.xml:

エラーが発生しているのは mvc:spring-validation 行ですcvc-complex-type.2.4.c the matching wildcard is strict, but no declaration can be found for the element mvc:annotation-driven.

0 投票する
4 に答える
17298 参照

java - spring-mvc(ポートレット):ファイルを開くダイアログでPDFファイルを返す方法は?

@ActionMappingの場合、ユーザー用のPDFファイルを作成します。このPDFをファイルの保存/開くダイアログボックスの形式でユーザーに返すにはどうすればよいのでしょうか。生成が成功した場合は、ダウンロードリンクを表示するよりもこれを使用したいと思います。

私はspring-mvc3.0.5をportletと組み合わせて使用​​しています。しかし、誰かが通常のアプリケーションへのポインタを持っているなら、私はおそらくそこからそれを理解することができます。2.0の場合、pdfgeneratorクラスの拡張とweb.xmlの調整について何かを読みましたが、最近はPOJOが必要です...。


編集:Adeelの提案の後のコード:

0 投票する
5 に答える
13114 参照

ajax - ポートレット用の Spring MVC アノテーションベースのコントローラーを使用して、AJAX 経由で JSON ビュー/応答をレンダリングするにはどうすればよいですか?

この質問に対する答えを得るために、私は過去 6 時間かけて Google と stackoverflow を精査しました。私はもともと PHP 開発者なので、ご容赦ください。PHP コントローラーから JSON 配列を返すのは簡単なことです。

Spring MVC 3.0 を使用しています。JSON オブジェクトを Spring MVC コントローラーから Javascript に戻したいだけです。現在、ポートレット (https://jira.springsource.org/browse/SPR-7344) を使用してこれを行う簡単な方法はないようです。私が見た解決策は、JSON 応答を提供する別の DispatcherServlet を作成することを提案していますが、これについて十分に文書化された例をまだ見つけていません。誰かがこれを達成するための良い方法を知っているなら(できれば注釈を使って)、教えてください!

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

validation - Spring ポートレット MVC。@ResourceMapping の前の検証。@ResourceMapping -> @RenderMapping

私の場合: ユーザーはファイルをダウンロードできます。彼が選択できるファイルのリストがあります。春のマッピングがあります:

auditViewファイルのリストがあります。

ユーザーが何も選択しなかった場合は、エラーが表示された同じページを検証して表示する必要があります。

私は検証することができます:validator.validate(auditView, bindingResult);

問題は、エラーが発生した場合にレンダリング フェーズに転送する方法です。

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

java - getServletContextLocal() および getServletContextProvider() とは

私が読んだチュートリアルで getServletContext() に出くわしましたが、これら2つは何のためですか?
これは、行がどのように見えるかです:

これはどのように違うのですか:

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

ajax - URLを指定したControllerの@RequestMappingメソッドをAJAXで呼び出す方法

私はSpringとPortletに非常に慣れていません。jqgrid を使用してリストを表示したいと考えています。@RequestMapping で注釈が付けられたコントローラーでメソッドを呼び出そうとしていますが、メソッドは呼び出されていません

私のコントローラーには次の方法があります

AJAX を使用した JSP コード

上記の AJAX コードが実行されている場合、メソッドは呼び出されません。

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

java - SpringPortletMVCを使用したファイルのダウンロード

ユーザーがMVCポートレットを使用してファイルを保存できるようにしたい。私のコードでは、ajax呼び出しを行っているため、リソース応答である必要があります。

私がそうするときのajax応答alert(resp)では、ファイルのコンテンツ全体がアラートで取得されていますが、それでもダウンロードのオプションがありません。

事前に助けて感謝してください;)

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

spring-mvc - SpringPortletMVCアーキテクチャでPDFを提供-Liferay6.0.6

Liferayポータルを介してPDF(直接表示)ファイルをブラウザに送信する方法を探していました。多くの解決策が見つかりました-最も人気のある解決策は、その仕事をするサーブレットを書くことです。JSR 286仕様でのポートレットリソースサービングについて読みましたが、Spring 3.0 Portlet MVCについて詳しく説明してもらえますか?

そして、サーブレットは次のもので構成されます。