📘 Vol.9.10:【Struts2】UX向上!エラー表示のUIデザイン編 〜 視認性・操作性を高める実践テクニック 〜
本記事の目的 Struts2のバリデーション機能を使ってエラーメッセージを表示する際、 ただ出すだけではユーザー体験(UX)を損なうこともあります。 本記事では <s:fielderro...
116 search resultsShowing 1~20 results
You need to log-in
本記事の目的 Struts2のバリデーション機能を使ってエラーメッセージを表示する際、 ただ出すだけではユーザー体験(UX)を損なうこともあります。 本記事では <s:fielderro...
はじめに Struts2 のバリデーション処理は、ユーザー入力の正当性を保つ重要な機能ですが、 そのロジックが複雑になるほど テストによる品質担保が必要不可欠です。 本記事では、以下の観点から...
はじめに Struts2では required や regex などの標準バリデータを使って XMLやJavaでバリデーションを簡単に定義できます。 しかし、以下のような 複雑なチェックや複数...
はじめに フォーム入力のUXを高めるには「エラー後も入力内容が残る」ことが重要です。 Struts2ではこの機能が標準でサポートされていますが、正しく設定しないと意図しない挙動になります。 ま...
はじめに Struts2のバリデーション処理では、エラーメッセージの表示方法を工夫することで「保守性」「再利用性」「多言語対応」の向上が図れます。 本記事では、ActionMessages.p...
Struts2 におけるバリデーションシリーズ、今回は「エラー表示」の UX 向上をテーマにお届けします。 本記事のゴール <s:fielderror> の基本と応用的な使い方を理...
はじめに 前回(Vol.9.3)では、XMLによるバリデーション定義と input 遷移の基本パターンを紹介しました。 今回はもう一歩踏み込んで、以下のようなケースに対応する方法を解説します:...
今回のテーマ Struts2では validate() メソッド以外にも、XMLファイルに定義する形式でも入力チェックを実装できます。 本記事では、以下の内容を体系的に整理します。 XMLによ...
Vol.9.0:Struts2 入力バリデーションと型変換の世界へ 〜 実務で求められる「正しい値を正しく処理する力」を徹底攻略 〜 の続編です。 本記事の目的 Struts2 の入力チェ...
Vol.9.1 では「なぜ入力バリデーションが必要か?」をフレームワークに依存しない視点で整理しました。 本稿では Struts2 における代表的なバリデーション実装パターンを、実際のプロジェク...
本シリーズのテーマ これまで Vol.8 では 「表示」や「UIテンプレート」 に焦点を当ててきました。 ここからの Vol.9 シリーズでは、入力データの正当性と正確なデータ変換という、業務...
概要 本記事では、Vol.8.18で構築した共通テンプレート構造をベースに、さらに一歩踏み込んで「テンプレート再利用の応用パターン」について解説します。画面種別・ユーザー状態・ページ機能に応じ...
概要 Struts2アプリでよくある悩み: 画面ごとに共通レイアウトをコピペしていて保守がつらい ヘッダー/フッターに変更があると全JSP修正が必要 そもそも共通テンプレートってどう作るのがベ...
※ 本章は「データ一覧表示の最適化」シリーズとなります ■ はじめに:カスタムタグの応用が“実務の質”を変える Struts2のカスタムタグは単なるテンプレート記述の省力化にとどまらず、 「共通...
※ 本章は「データ一覧表示の最適化」シリーズとなります 本記事の目的 Struts2における「一覧表示」の実装は、あらゆる業務画面に登場します。 本記事では、実務で役立つ一覧出力パターンを整理...
Struts2によるWebアプリ開発の中でも、「出力の最適化」「保守性向上」「拡張性あるUI設計」 は中長期的な運用を見据える上で欠かせないテーマです。 この「Vol.8.16〜8.17」では、...
Struts2連載の中でも、UIの動的制御・エラー表示の最適化・フォーム再利用といった実務のUI開発でよく遭遇するニーズに直結するのが、Vol.8.13〜8.15 の3本です。 フォームのエラー...
※ 本章は「UI制御編(実務向け UI 出し分け・エラー表示制御・再利用設計)」シリーズとなります Struts2での画面制御において、「誰に」「いつ」「何を」表示するかの出し分けは、実務では欠...
※ 本章は「UI制御編(実務向け UI 出し分け・エラー表示制御・再利用設計)」シリーズとなります Struts2での開発が進む中で、「同じようなフォームUI を複数の画面で使い回したい…!」と...
※ 本章は「UI制御編(実務向け UI 出し分け・エラー表示制御・再利用設計)」シリーズとなります はじめに:UIエラー制御の重要性 入力フォームがある限り、バリデーションエラーは避けて通れな...
116 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.