2015-07-05から1日間の記事一覧
Windows Phoneの熱狂的なファンのおでさんが個人ではじめたおでコンですが、しばらく目をはなしてたら企業の協賛がついてました。 Windows Phone非公式アプリコンテスト - おでコンodecon.azurewebsites.net これは、参加する人景品に期待ができるのでは?と…
SessionAttributeを使うと同じコントローラ内でオブジェクトを持ちまわることが出来ます。 詳細は全部こっちに書いてあります。 5.8. セッション管理 — TERASOLUNA Server Framework for Java (5.x) Development Guideline 5.0.0.RELEASE documentation 試し…
Filterを実装したクラスを用意します。 class LogFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void doFilter(ServletRequest request, ServletResponse response, Fil…
サイトにアクセスするとログインページが出て、ログインするとメニューページに行くというものを作ってみようと思います。 プロジェクトの作成 プロジェクトを作ってpom.xmlを編集します。まずはSpring Boot使うためのお約束として以下のものを追加します。 <parent> <groupId></groupid></parent>…
h2データベースでさくっと試してみました。 pom.xmlに以下の記述を追加。今回はh2なのでh2のjdbcドライバを追加してます。SQL ServerならSQL ServerのJDBCドライバを追加するといいと思います。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>c</groupid></dependency>…
超簡単です。 #{プロパティのキー} でOKです。これで、messages.propertiesの中からメッセージ拾ってきてくれます。 <span th:text="#{helloworld}">ほげほげ~</span> こんかなんじ。
Spring Bootで入力値の検証をします。 基本 Bean Validationが使えるみたいです。 Using Bean Validation - The Java EE 6 Tutorial ということで、以下のようなクラスを作ってアノテーションをつけるだけでOK。 package helloboot.modelattr.controllers; i…
@RequestParam("hoge")をメソッドの引数に使って1つ1つ受け取るのもいいですが、数が増えてくると1つのクラスにまとめたくなったりしますよね。そんな時に使えるのが@ModelAttributeアノテーション。 こんな入力フォームがあるとして <html xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8" /> <title>Insert title here</title> </head> <body></body></html>…