JavaのWebアプリケーション開発フレームワークによる、Webサイト開発の顛末記です。

EclipseのMavenを使った、Spring-MVC、Thymeleaf、MyBatis 等のプログラミングテクニックを、
備忘録的に記録しています。実際に動くソースコードを多用して説明していますので、
これからEclipseや、Spring-MVCを始めたいと思っている人にとって、少しでも参考になれば幸いです。
Spring-MVCの散歩道 > 応用の森(Java編) > 画面から投入された画像を、Java上で縮小する方法について

<!DOCTYPE html>

<html xmlns:th="http://www.thymeleaf.org" lang="ja">
<head>
<title>画像圧縮サンプル</title>
<meta charset="UTF-8" />

</head>

<body >

<table>
    <tr>
        <td>
            <form action="./imgconvert.xhtml" method="post" enctype="multipart/form-data">
            <table>
                <tr>
                    <td>
                        JPEG画像をサーバーに送信し、Java側で画像を縮小してブラウザに表示するサンプル
                    </td>
                </tr>
                <tr>
                    <td>
                        jpeg形式画像ファイルを指定してください。 
                        <input type="file" name="uploadfile" size="40"/>
                    </td>
                </tr>
                <tr>
                    <td>
                        <input type="submit" value="画像送信" />
                    </td>
                </tr>
                <tr>
                    <td>   </td>
                </tr>
                <tr>
                    <td>
                        画像表示エリア<br />
                        <!-- Base64画像データに置き換える -->
                        <img th:src="${base64data}"/>
                    </td>
                </tr>
            </table>
            </form>
        </td>
    </tr>
</table>
</body>
</html>