コンピュータクワガタ

かっぱのかっぱによるコンピュータ関連のサイトです

2014-12-07から1日間の記事一覧

Spring MVC 4.1 No. 004 URLの一部をパラメータとして受け取る

リクエストされるURLの一部、例えば/hoge/fooというアクセスのfooの値をパラメータとして受け取る場合には、@PathVariableアノテーションを使って受け取ることができます。 package com.example.spring.controller.c004; import org.springframework.stereot…

Spring MVC 4.1 No. 003 GETパラメータを受け取る(Optional)

Spring MVC 4.1から@RequestParamのパラメータにOptionalが使用できるようになりました。Optionalを使用することで、事実上パラメータは必須ではなくなります。例えば、fooパラメータを設定した場合を例にします。Stringで受けた場合にはfooパラメータが、な…

Spring MVC 4.1 No. 002 GETパラメータを受け取る

通常のGETパラメータを受け取るには、@RequestParamアノテーションを使用します。 package com.example.spring.controller.c002; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.…

Spring MVC 4.1 No. 001 Hello world

最初のサンプルは、Spring MVCでHello worldを表示する最低限のプログラムです。これ以降の基本となる部分です。Spring MVCに必要なライブラリーは依存関係が複雑で大変なため、Mavenで導入するのが簡単です。Mavenのためのpom.xmlの必要なライブラリーの設…

JSPとELを見直そう No. 9 ELでSet、List、Mapのリテラルを使う

EL 3.0(Java EE 7)からELでSet、List、Mapのリテラルが使えるようになりました。具体的な例で見てみます(仕様のままですが)。 <%@page contentType="text/html; charset=utf-8" %><%-- --%> <html lang="ja"> <head> <meta charset="utf-8"> <title>JSP</title> </head> <body> <c:set var="set" value="${{1, 2, 3}}" /> </c:set></body></html>

JSPとELを見直そう No. 8 ELでLambdaを有効に使いたい2

今回は、forEachの対象をLambdaで絞り込んでみます。まずServletで書籍のリストを準備します。 package com.example; import java.io.IOException; import java.util.ArrayList; import java.util.List; import javax.servlet.ServletException; import java…