問題タブ [modelandview]
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 - 注入されたすべての ModelAndView にビュー名を設定できますか?
私は春のアプリケーションを書いており、ページごとに同じビューを返し、コンテンツフラグメントを入力しています。すべてのコントローラーで設定する必要がないように、このビュー名を設定するかどうか、および設定する方法を誰かが知っていますか?
これはコントローラーの例です。繰り返さないようにしたい
spring - Spring MVC が空白ページを返す
私のプロジェクトでは、ユーザーの POST 要求を処理し、結果をiframe
(と呼ばれるresult_frame
) に入力する必要があります。
result_frame
POST リクエスト データが有効な場合、 asを埋めるビューを返します。ModelAndView(myviewName)
result_frame
POSTリクエストのデータが不正な場合、空白ページを埋めたい。
別のページを作成せずに空白のページを返す簡単な方法はありますView
か? (例ModelAndView("_blank")
)
java - Spring @Controller ModelAndViewを使用してJava変数をjspに渡す
コントローラークラスは次のようになります。
「chart.jsp」という名前の私のjspファイルは次のようになります
私の問題は、.jsp ファイルの両方の "${hello}" が、index.jsp で指定した文字列ではなく、"${hello}" のままであることです。
また、println がコンソールに正常に出力されるため、コントローラーにアクセスします。
追加: 問題の原因である可能性があるため、web.xml は次のようになります。
java - 別のコントローラでモデルとビュー オブジェクトを取得する
あるコントローラーから別のコントローラーにデータを渡す作業を行っています。アプリケーションのすべての例外を処理するために使用される @ControllerAdvice で注釈が付けられたクラスが 1 つあります。
私は例外を処理し、それらをカスタム クラスに追加しています。次に、ModelAndView でそれを追加し、リダイレクトを使用して別のコントローラーに渡しています。そして、そのコントローラーで追加されたオブジェクトが必要ですが、そのオブジェクトを取得する方法についてはあまりわかりません。いくつかのトリックを試しましたが、成功しませんでした。
コード:
ExceptionHandler クラス:
私のホームコントローラー:
コントローラーでそのオブジェクトデータを取得する方法を知っている人はいますか?
ありがとう。
java - ModelAndView で複数のモデルを渡し、それらのモデルを反復する
複数の HSSfSheets を使用して HSSfWorkbook を作成する必要があるという要件があります。最初のシートには異なる列があり、2 番目のシートには異なる列セットがあります。シートごとに、異なるストアド プロシージャが記述されています。現在、私の Java コードは、1 つのストアド プロシージャ データのみを処理できるように記述されています。それを変更し、2 番目のストアド プロシージャを呼び出して、2 番目のシートにデータを入力したいと考えています。ModelAndView オブジェクトに Excel Bean データを設定し、ドキュメントを作成しています。今私の質問は、各モデルを取得して HSSfSheet に書き込む方法です。コントローラーと同様に、マップ downloadExcelBean と downloadExcelBean2 に 2 つの Bean を設定しています。最初のシートに downloadExcelBean を記述し、2 番目のシートに downloadExcelBean2 を記述します。提案してください。私のコントローラー機能は以下の通りです。
そして DownloadExcelView.java で、Excelドキュメント機能を構築しました
java - Spring MVC テスト: java.lang.AssertionError: ModelAndView が見つかりません
私はこのすべての初心者であり、Spring MVC コントローラーのテストを作成し、上記のエラーが発生し ました。Spring 3.2.5 エラー「java.lang.AssertionError: No ModelAndView found」で提供されている解決策をすべてのコントローラーユニットテストで試しました-まだ運がありません! 誰か助けてくれませんか?前もって感謝します!
以下のコードの上に他に何か必要な場合はお知らせください。
テストクラス:
(特に getBeanDefinitionNames() の出力は「homeController」を返すことに注意してください-したがって、コントローラーが見つかって初期化されていると想定します)
Web コンテキスト構成クラス:
}
コントローラー (上記の構成クラスの @ComponentScan に反映されたパッケージに既に含まれていることに注意してください):
}
スタックトレース:
java - jspページの別のマップ名にマップ値を入力します
Java の Map から取得したデータを使用して、jsp ページにテーブルを生成したいと考えています。「アイテム」を定義するためのマップ値を使用します。しかし、「アイテム」に付けたいマップ値の名前には、別のマップの値が必要です。
明確にするために、ここに私のjspコードがあります。
これは私の Java コードです。
明確にするために、Map モデルのオブジェクトは次のとおりです。
- 属性を持つ model.kodeKabupatenList: NAMA、ID2012、PROV、および KAB
- 属性を持つ model.pekerjaankuList3171: kode_komoditas、jenis_barang、...
- model.pekerjaankuList3172 、属性は上記と同じです
- model.pekerjaankuList3173 、上記と同じ
私の問題は、ループを使用して jsp ですべての model.pekerjaankuList** を取得する方法ですか? このコードを jsp で実行できません。
java - ModelAndView が正しく動作しない
私はJavaでコードを書きました。すべてが正常に機能しています。正しい Web ページを返さない modelandview の値を返したいだけです。空白のページを投げています。私のコントローラーのコードは次のとおりです。
私の HTML ページは index.html で、そのコードは次のとおりです。