問題タブ [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-mvc - ModelAndView を返すときに「redirect:」プレフィックスを使用してページをリダイレクトしようとすると、ステータス 404 が発生する
ログインに成功した後、リクエストをリダイレクトしようとしています.2つのページが関係しています.loginとloginsuccessが一般的です.
ログイン マッピングのコントローラ クラスは次のとおりです。
404、リソースが見つかりませんというエラーが表示されるので、POST メソッドから返された ModelAndView オブジェクトが原因であると思われるため、返される値を次のように変更しました。
から
ページが正常に読み込まれます。フォームの重複送信を回避する「ポスト/リダイレクト/取得デザインパターン」を実現しようとしています。リダイレクトを使用する多くの例を見てい ます: 404 例外の問題が発生しました。助けてください。事前に感謝します。
EDITED : このmv.setViewName("user/loginSuccess");のような return ステートメントを作成すると、loginSucsess ページを更新すると、 この警告が表示されます
java - Modelandview に複数の値を渡す
以下のように、ModelandView の一部を使用する Java オブジェクトがあります。
スプリングコントローラー:-
Java オブジェクト:-
JSPファイル
質問:-
性別のリストを渡す必要があります。MALE と FEMALE を JSP ファイルに...Java オブジェクトに配列として追加できますが、JSP ファイルで参照するにはどうすればよいですか?
spring - WEB-INFからModelAndViewを返す際にURLを変更することは可能ですか?
Spring MVC を使用していますが、コントローラーから ModelAndView (ビューは WEB-INF フォルダーにあるため、リダイレクトが機能しない) を返すときに URL を変更できるのでしょうか? 私がそれを返すとき、URLは前のものであり、リダイレクトではなくディスパッチャーが機能しているため、それは明らかです。
したがって、私のhome
モデルは WEB-INF フォルダーにあるため、return redirect:/home
機能しません。はい、 でリダイレクトできreturn home
ますが、その場合 URL は変わりません。
json - Spring 4でmodelAttributeに追加する前に、オブジェクトのリストのカスタムシリアライザーをどのように定義しますか?
MANAGE_EMPLOYEE
ユーザーがurlを呼び出すとemployeeView
、ユーザーが編集して再度保存できるように、従業員のリストを表示する必要がある(jsp)が返されます。@JsonSerialize(using=EmployeeDTOSerializer.class)
http リクエストController
と注釈を使用して DTO を使用できることはわかって@ResponseBody
いますが、ここではそれをモデル属性に追加しているので、に送信する前にオブジェクトのリストをシリアル化する方法を知りたいですJSP
。
java - クラスの各メソッドにmodelandviewのオブジェクトを作成してもよろしいでしょうか?
さまざまなリクエストを処理する次のコントローラーがあります。ModelAndView の作成方法が正しいかどうか疑問に思っています。各メソッドで 1 つのオブジェクトを作成しています。より良いアプローチはありますか?
spring - JUnit テストで、Spring RedirectView を検証するにはどうすればよいですか?
Spring 3.2.11.RELEASE と JUnit 4.11 を使用しています。特定のSpringコントローラーには、このように終了するメソッドがあります...
JUnit テストで、送信からこの RedirectView が返されるコントローラーへの戻りを確認するにはどうすればよいですか? 以前は org.springframework.test.web.AbstractModelAndViewTests.assertViewName を使用していましたが、空でない ModelAndView オブジェクトが返された場合でも「null」しか返されません。これが私のJUnitテストの構築方法です...
RedirectView が適切な値で返されることを確認する方法についてのヘルプは、感謝しています。
java - Spring MVC:jspでjson値を取得できません。0が返されます
君の力が必要。modelAndView に追加した後、jsp で json 文字列を取得できません。デバッグ後、modelAndView インスタンスに追加されていることがわかりました。
以下はコード スニペットです。
コントローラ:
JSP
ここで、viewData は、jsp で取得する必要があるオブジェクトですが、jsp では 0 になっています。