[Spring MVC]form:inputタグを使うサンプル
書式
form:input path=モデルの名前
1.モデルクラスの定義
[Spring MVC]@RequestMappingのmethod、value属性のサンプル
1.method属性
POSTでリクエストを処理
@RequestMapping(path = “/userEdit”, method = RequestMethod.POST)
G ...
「Spring MVC」設定ファイルapplicationContext.xmlのサンプル
書式
1.mvc:annotation-driven アノテーションを有効にする
2.InternalResourceViewResolver
ビュー(jsp)のパスと拡張子を定義する
3.compon ...
「Spring MVC」web.xmlを設定するサンプル
書式
1.<filter><filter-name>xx
2.<servlet><servlet-name>xxx
3.<init-param>< ...
「Spring」Unable to validate using XSDエラーの解決方法
エラー現象
Tomcatを起動すると、下記警告メッセージが表示されます。
ERROR – Context initialization failed
org.springframework.bea ...
[Spring MVC]コントローラを登録するサンプル
1.web.xmlの定義
<servlet> <servlet-name>cftServlet</servlet-name> <servlet-class>org.springf ...「Spring MVC」@RestControllerでjsonデータを提供するサンプル
書式
@RestController
@RequestMapping(xxx)
public class Sample
サンプルコード
「Spring」@ModelAttributeとRequestMethod.POSTのサンプル
構文
JSP画面
<form:form action=”abcForm” method=”post” modelAttribute=”abcForm ...
[Spring]クラスJdbcTemplateとBeanPropertyRowMapperを使うサンプル
説明
query(PreparedStatementCreator psc, RowMapper<T> rowMapper)
準備済みステートメントを使用して照会し、RowMapper を介して各行を結果オ ...
「Spring」カスタムアノテーションを使うサンプル
構文
public @interface アノテーション名
使用例
1.アノテーションの定義
「Spring」インタフェースRowMapperを実装する
説明
1.public interface RowMapper<T>
行ごとに ResultSetSE の行をマッピングするために JdbcTemplate によって使用されるインターフェース。
2 ...
「Spring」コンテナエラーページ(Container Error Page)のサンプル
サンプルコード
@RestControllerpublic class ErrorHandleController { @RequestMapping(path = "/error") public Map<String, ...「Spring」InitBinderメソットでインデックス付き配列パラメータの上限値の変更方法
説明
インデックス付き配列パラメータのデフォルトの上限値は256です。
使用例
1.クラスの定義
「Spring」アノテーション@InitBinderでパラメタ名のプレフィックスを指定するサンプル
構文
binder.setFieldDefaultPrefix(“プレフィックス名.”);
サンプルコード
@RequestMapping("/cft")@ResponseBodypu ...「Spring」依存性の注入(Dependency Injection)の@Autoriredと@Compontentを使うサンプル
説明
@Autorired インスタンス変数(注入先の変数)
@Compontentアノテーションのついたクラスの中から探す
使用方法
クラスSampleの定義
「Spring」依存性注入のコンストラクター注入(Constructor-based Dependency Injection)のサンプル
構文
<bean id="オブジェクト名" class="パッケージ名"> <constructor-arg type="int" value="xxx"/></bean><bean i ...「Spring」@ModelAttributeアノテーションのサンプル
構文
public 戻り型 関数名(@ModelAttribute クラス名 オブジェクト)
使用例1 Userのインスタンスをバインド
@PostMapping(“/users/{userId ...
「Spring」@CookieValueアノテーションのサンプル
構文
public 戻り方 関数名(@CookieValue(“パラメータ名”) String パラメータ名) {}
使用例1 defaultValue属性の設定
@GetMappi ...