問題タブ [spring-form]
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.
jakarta-ee - Spring MVC: Bean 名 'formData' の BindingResult もプレーン ターゲット オブジェクトも要求属性として使用できない
コントローラーからフォームにリダイレクトしようとしていますが、エラー メッセージが表示されます: BindingResult も、Bean 名 'formData' のプレーン ターゲット オブジェクトも要求属性として使用できません
私のコントローラーは
で、形はこれです
これは私の app-servlet.xml ファイルがどのように見えるかです:
なぜこうなった ?guestbook.app に直接アクセスすると、エラーは発生しませんが、コントローラーを経由する必要があります。
forms - spring mvc のモデル属性に値を保持する
Spring MVC コントローラーを使用していて、値を に設定してフォームを送信すると、フォームにmodelAttribute
マップされていないモデルのフィールドの一部が失われます。この例では、年齢と住所をマップしていないため、これらのユーザーのフィールドは失われ、null
価値があります。ユーザーに年齢と住所を変更させたくないので、これらのフィールドはフォームにありません。
ユーザー編集フォームを投稿するメソッド コントローラー:
ユーザー編集ページを取得するためのメソッド コントローラー:
edition.jsp
これらのフィールドの値を失わないための最善の解決策は何ですか? (年齢と住所)
各フィールドにフォームの隠しパスを使用する ?? 編集ページにリダイレクトする前にユーザーをセッションに保存し、ポストメソッドコントローラーでユーザーセッションを取得して、変更されたフィールドのみを変更しますか? 一般的な方法はありますか?
java - スプリング フォームをリスト要素にバインドする
form:form
春をリスト要素にバインドすることは可能ですか? 私はこの方法を試しました。
また
products
リストがスプリング コントローラーに入力される場所。
受け取りました: java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'products[0]' available as request attribute
。私が理解しているように、これは春がフォームをバインドする場所を見つけていないことを意味します。
java - バネを使ったフォーム、ラジオボタンの値を変更
私はこのような豆を持っています:
Spring フォームは次のようなものです。
性別のラジオボタンはデフォルトでMaleに設定されていますが、jQuery を使用して変更したいと思います。
私がこれまでに試したことは次のとおりです。
$('.gender[value="'+ beanList[index].myGender +'"]').prop('checked', true);
それも同じ
$('.gender[value="Female"]').prop('checked', true);
ただし、ラジオボタンは変更しません。私は何を間違っていますか?
java - 前回の送信後にjspフォームページを表示する(java spring)
春の新機能(およびHTML/フォームなど)で、この問題に長い間悩まされてきました。
だから私はあなたがユーザー名を入力するフロントページが欲しい. 次に送信をクリックすると、ダッシュボードが表示されます (最終的には、接続されているユーザーのリストと、定義済みのメッセージを送信するための多数の送信ボタンを含むページが表示されます - qpid jms を使用します)。
フロントページは問題ありませんが、送信をクリックするとエラーが発生します (java.lang.IllegalStateException: BindingResult もプレーン ターゲット オブジェクトの Bean 名 'dashboardModel' もリクエスト属性として使用できません)。 dashboard.jsp。私は文字通りこれを修正する方法がわかりません。私が見つけることができるすべてを試しました。私のコードはシンプルで、チュートリアルから変更しただけなので、次のとおりです。
login.jsp
ログイン.java
LoginController.java
ダッシュボード.jsp
ダッシュボード.java
DashboardController.java
御時間ありがとうございます。
java - 春 - http://www.springsource.org/tags/form 404 エラー
現在、Maven プロジェクトを使用しています。Tomcat サーバーはありません。ローカルの Google appengine サーバーを使用してアプリケーションをテストしています。
spring タグ、特に「form」タグを使用したいと思います。
フォーラム ( http://forum.spring.io/forum/spring-projects/web/74017-the-absolute-uri-http-www-springframework-org-tags-form-cannot-be-resolved ) で、私はsrc/main/webapp/WEB-INF の spring-webmvc-3.1.0.RELEASE.jar から spring-form.tld ファイルをコピーする必要があると聞きました。終わった。
しかし、appengine サーバーを起動してこの URL にアクセスすると、 http ://www.springsource.org/tags/form にアクセスすると、404 エラーが発生します。
それは何ですか?
解決策はありますか?
ありがとうございました
java - Spring MVC でフォームからデータを処理する方法
ブログのすべての投稿を表示するjspがあります
私はそれを処理するためのコントローラーを持っています
ここで、新しい投稿を保存するためのフォームを追加したいと思います。
jspにフォームを追加します
また、コントローラーに追加します。
ドメイン モデル Post.java
しかし、私は得る