問題タブ [spring-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.
java - Spring MVC Web アプリ i18n
spring-MVC を使用して記述された Web アプリケーションで、ユーザーが言語の名前であるリンクをクリックして現在の言語を変更できるようにしたいと考えています。
私はすでに messageSource を設定しており、すべての JSP ページがこの messageSource を使用してメッセージを検索できるようにしています。現在、言語はユーザー ブラウザのロケールに応じて変化しています。
だから、私が今やりたいことは、ロケールを手動で変更できるようにすることです。
クラス SessionLocaleResolver が役立つことがわかりましたが、アプリケーション コンテキスト ファイル (名前は myAppName-servlet.xml) で設定する方法がわかりません。
私はビーンを定義しました:
しかし、これをどの Bean にプラグインする必要がありますか? さらに、ロケールに関連する Cookie をユーザー セッションに設定するにはどうすればよいですか?
java - Java での Rails フラッシュ メッセージ
Java の世界で「更新成功」 http://api.rubyonrails.org/classes/ActionController/Flash.htmlなどの Rails のようなフラッシュ メッセージを実現する最善の方法は何ですか? Spring MVC を使用しています。
java - Spring フォーム コマンドをマップにすることはできますか?
Spring フォーム コマンドをマップにすることはできますか? HashMap を拡張してコマンドをマップにし、表記法を使用してプロパティを参照しました['property']
が、機能しませんでした。
指示:
HTML フォーム:
次のエラーが発生します。
これは許可されていませんか、それとも構文が正しくありませんか?
spring-mvc - Struts アプリケーションを Spring に移行するにはどうすればよいですか?
Struts アプリケーションを Spring に移行するにはどうすればよいですか?
java - Webサイトがどの言語で書かれているのかをユーザーが見つけられないようにするために、どのような戦術を使用できますか?
したがって、JavaとJSPを使用してWebサイトを作成していて、それを作成した言語をユーザーに知られたくない場合は、どのような手法を使用しますか?
javascript - Spring MVC JavaScript
Spring MVC アプリで、外部 JavaScript ファイルを WEB-INF/ に jsps と共に配置するための最良の方法は何ですか?
/WEB-INF/spring/foo.jsp が含まれています
所有している jsp のすぐ横にある WEB-INF/spring/ ディレクトリに foo.js が必要ですか?
Spring には ResourceServet があることに気付きましたが、それがこれを行う方法かどうかはわかりません...
java - spring MVC サンプル Web アプリ
簡単にできるSpring MVC 2.5 Webアプリの例を探しています:
- Eclipse でプロジェクトとしてセットアップする
- ローカル アプリ サーバーにデプロイする (Ant/Maven を使用)
Spring ディストリビューションにはいくつかのサンプル アプリケーション (「petclinic」と「jpetstore」) が含まれていますが、Eclipse プロジェクト ファイル (またはそれらを生成する方法) は提供されていません。また、ローカルデータベースをセットアップする必要があるなど、私のニーズには少し複雑に思えます。
hibernate - Hibernate: セットの 1 対多のマッピングで遅延読み込みが機能しない
Liferay ポータル サーバー用のポートレットを開発するために、Spring と Hibernate を併用しています。基本的に、A と B の 2 つのエンティティがあり、A には多くの B が含まれている可能性があります。したがって、これは 2 つの間の 1 対多のマッピングになります。
DAO 層のエンティティ A の対応する DAO では、Spring によって提供される「HibernateDaoSupport」から継承しているため、典型的なデータの取得は次のようになります。
「lazy=false」を使用している場合はすべて正常に機能しますが、「lazy=true」に切り替えるとすぐに次のエラーが表示されます。
org.hibernate.LazyInitializationException: ロールのコレクションの遅延初期化に失敗しました: com.lifepin.entities.PinboardEntry.comments、セッションまたはセッションが閉じられませんでした
何が問題なのか、または解決方法のヒントを提案してくれる人はいますか?
ありがとう!
java - Spring Web Flow 2 でカスタム コンバーターを作成するにはどうすればよいですか?
Spring MVC と Hibernate で Web Flow 2.0.7 を使用しています。
私の問題は、コンバーター内からのカスタム型とデータベース接続のカスタム コンバーターに関するものです。
タイプPersonがあり、そのPersonにカスタムタイプTitleのフィールドがあり、すべてのタイトルが既にデータベースにあるとします。これで、選択ドロップダウン ボックスでタイトルを選択するなど、ユーザーがPersonインスタンスを入力できる html フォームができました。
フロー定義では、データベースからすべてのタイトルを取得し、カスタム コンバーターを使用してドロップダウン ボックスに表示し、TitleをStringに変換し、後でTitleに戻します。
私の質問は、String (要素の値として設定したデータベース ID) からデータベースの正しいTitleオブジェクトに変換するプロセスについてです。基本的に:それを行う方法は?
これまでのところ、データベースにアクセスするために titleManager をコンバーターに挿入することはできませんでした。このシナリオは、Spring Web Flow Forumでコメントされました。別の解決策として、ビューをレンダリングする前にタイトルをキャッシュし、フォームが POST された後に何らかの方法でメモリ内のタイトルを取得することが考えられます。
この種のデータバインディングを処理する方法を教えていただければ幸いです。これまでのところ機能させることができなかったので、それ以外の場合は素晴らしい Webflow を最小限しか使用できません。
すでにWeb Flow Board にスレッドを投稿しましたが、ベスト プラクティスがなく、自分では見つけることができません。
どうもありがとう!
ウルフラム