問題タブ [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オブジェクト属性をAngularモジュールに挿入する方法は?
私のアプリケーションは、SpringMVC を apache 速度で使用しています。ここで、Angularjs コントローラーを *.vm ファイル (速度ファイル) に追加します。Spring コントローラによって返される ModelAndView オブジェクトに設定されたオブジェクトにアクセスする際に問題が発生しています。
誰かが同じことをする方法の簡単な例を教えてもらえますか?
例: Controller.java
AngularJS モジュール内で「dataSource」値を取得する方法の例を挙げてください。
事前に感謝します、DBKnot チーム
jquery - angularjs + spring MVC 3.0を使用して、コントローラーから別のhtmlにリクエストをレンダリングできません
Logon.jsp
controller.js
web.xml
action-servlet.xml ファイルには、以下のタグとクラスが含まれています
アクションサーブレット.xml
LogonController.java
LogonController では、個人オブジェクトにバインドされているリクエスト値を取得できますが、logonSuccess.html へのリクエストをレンダリングできません。
spring - ModelAndView 再作成時にモデル オブジェクトが空にならない
私の質問は、 Spring mvc インターセプター addObjectに関連しています
ある時点で、アプリケーションはアクセスされた previousUrl が何であるかを知る必要があるため、場合によっては、previousUrl が ModelAndView に格納され、「previous」を呼び出すことができます。
別のケースでは、リダイレクトを行いたいのですが、ブラウザの URL バーに previousUrl を表示したくありません。しかし、新しい ModelAndView を初期化しようとすると、古い previousUrl オブジェクトがまだ残っています。これはどのように可能ですか?
コード
モデル オブジェクトなしで新しい ModelAndView を作成する必要があるのに、なぜ previousUrl オブジェクトがまだブラウザのパス変数として URL に追加されているのでしょうか?
ajax - 春のフレームワーク | 新しいページにリダイレクトせずにブラウザに強制的にファイルをダウンロードさせる
Spring 3.x ライブラリを使用して取り組んでいるこのアプリケーションがあります。現在、「n」個のリンクを含むダウンロード ページがあり、「n」は通常 10 より大きいです。私が行ったことは、次のような URL パターンを作成したことです。
ダウンロード リンクをクリックすると、いくつかの検証を実行するコントローラーが呼び出され、ブラウザーでダウンロードできる有効な CDN リンクが生成されます。サンプル コード スニペットを次に示します。
メソッド getWebResultView() の変数 downloadURL は、リダイレクト URL として ModelAndView にラップされる実際のダウンロード リンク ( http://download.xyz.com/xxx.exe?p=111 ) を取得します。この modelandView は、最終的にメソッド handleRequestInternal() から返されます。
ここでの問題は、FF と Chrome の場合、ダウンロード リンクをクリックすると、ブラウザのダウンロード ポップアップが開き、ユーザーに保存するように求められることです (この間ずっと同じページにとどまっています)。ただし、Internet Explorer では、ビューが別のページにリダイレクトされ、ダウンロードが開始されます。つまり、次のファイルをダウンロードするには、ユーザーはブラウザの戻るボタンを押して次のダウンロードを開始する必要があります。
これは、実際にダウンロード URL にリダイレクトしていることが原因である可能性があることを理解しています。同じページにとどまりながらファイルをダウンロードできるように、MSIE で FF や chrome と同様の動作を行うことができるかどうか疑問に思っていますか?
任意の入力をいただければ幸いです。よろしく。
java - Spring: ModelAndView を返すと ModelAttribute 値が失われる
ModelAndView を返した後に一部の ModelAttribute 値が失われるという問題に直面しています。
例:
ここにすべての統計項目が適切に入力されています。デバッグモードでそれぞれの正しい値を確認できます。すべてがうまくいっているようです:
しかし、JSP ではデータが失われたようです: (NULL 値のみ)
また、非常に奇妙なのは、次のようにフィールドを出力すると、データを受け取ることです: (正しい Float 値)
<form:input>
フィールドを解決できないのはなぜですか?
更新 1:
フォーム宣言:
の生成コード<form:input>
更新 2:
StrictFloatPropertyEditor:
this.getValue()
常に null です
初期バインダー:
java - 別のメソッドから ModelAndView で get メソッドを呼び出した場合、Post メソッドは実行されません。
私は助けが必要です。
別のメソッドから ModelAndView で get メソッドを呼び出した場合、Post メソッドは実行されません。
mapping2 の Get メソッドにはデータ (ModelAttribute から取得) が正しく取り込まれますが、フォームの [送信] ボタンを押すと、mapping2 の post メソッドが実行されません。常にGETメソッドを実行しています。
Url は mapping1 で、mapping2 に変更されていません。mapping1 の内容として、mapping2 の jsp のみが表示されます。
ポストメソッドを実行する方法を知っていますか?
以下のコントローラーからのコード。
}