Struts

Form Bean に値をセットするには ?

以前お題として出した政令指定都市のやつを Velocity で書き変えようと思ってるんだけど、ちょっと困ったことが。 <html> <head> <title>日本の政令指定都市一覧</title> <link rel="stylesheet" href="css/list.css" type="text/css"> </head> <body> <table summary="政令指定都市一覧"> <caption>日本の政令指定都市一覧</caption> <thead> <tr> <th id="no">No.</th> <th id="pref">都道府…</th></tr></thead></table></body></html>

フォームを Velocity で書き変える

CustomerSearch も Velocity で書き変えてみましょう。ライブラリの追加、velocity-toolbox.xml の作成、velocity.properties の作成、web.xml の修正は前回と同様。 search.vm の作成 search.jsp を手直しして search.vm を作ります。 <html> <head> <title>顧客マスタ参照</title> <link rel="stylesheet" href="search.css" type="text/css"> </head> <body> <h1></h1></body></html>…

Struts を利用した Web アプリケーションの練習問題(解答編・その 3)

いよいよ Controller です…と言っても Struts の場合は Controller は独自に持っているので、それを補佐する Action クラスを書いてあげるだけです。 Action クラス編 ListAction.java package jp.mydns.akanekodou; import javax.servlet.http.HttpServletR…

Struts を利用した Web アプリケーションの練習問題(解答編・その 2)

今回は DAO 編と View 編です。データベースへのアクセスについては、今回は Commons DBCP を利用するやり方を採用しましたが、context.xml を使うやり方を採用した人は過去の記事をもとに読み替えてください(context.xml を使う場合は SettingUtil.java と …

Struts を利用した Web アプリケーションの練習問題(解答編・その 1)

みなさん、書初めはしましたか ? プログラマの書初めと言えばソースコードですね。それでは昨年末に出した問題の解答を少しずつ公開していきますよ。 SQL 編 INSERT INTO major_city ( city_id, city_name, pref_name, designated_day, area, population, ds…

Struts を利用した Web アプリケーションの練習問題(出題編)

今回は趣旨を変えて、皆さんに冬休み(?)の宿題を。2012 年 4 月 1 日現在のデータをもとに、日本の政令指定都市一覧と各都市の詳細情報を表示する Web アプリケーションを作成してください。一覧画面 詳細画面(サンプル)

Struts と MySQL による Web アプリケーション(その 2)

View の作成 今回は新たに検索用の画面を作ります。名前は search.jsp としてください。 <%@ page contentType="text/html; charset=utf-8" %> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> <html:html> <head> <title>顧客マスタ参照</title> <link rel="stylesheet" href="search.css" type="text/css"> </head> </html:html>

Struts と MySQL による Web アプリケーション(その 1)

今回は、前回のような一覧表を単に表示させるものではなく、実際に UI を用意してもう少しアプリケーションらしいものを作ってみようと思います。本記事では、これまでに作ったソース群をかなり流用しますので、まずそれを用意します。新たに CustomerSearch…

フレームワークを使って Web アプリケーションを再構築しよう(その 2)

Commons DBCP の利用 Web アプリケーションで DataSource を取得する際、context.xml への記述ではなくて Commons DBCP を利用する方法もあります。実務上は context.xml を使うのが一般的らしいですが、こういうやり方もあるということを知っておくと何かと…

フレームワークを使って Web アプリケーションを再構築しよう(その 1)

前回 Servlet と JSP で Web アプリケーションを作りましたが、今回はそれを Struts を利用して書き変える作業をします。 Model の修正 Customer.java を以下のように修正します。 package jp.mydns.akanekodou.model; public class Customer { private Stri…

EL 式が評価されない ?

肝の部分だけの抜粋ですが <logic:iterate id="city" name="citylist" property="list" scope="request" indexId="index"> <tr class="tr<%= index % 2 %>"> <td><bean:write name="city" property="cityId" /></td> <td><bean:write name="city" property="prefName" /></td> <td><bean:write name="city" property="cityName" /></td>…</tr></logic:iterate>

Struts のサンプル(解説)

前に掲載した Struts のサンプルの解説です。軽く Q & A も付けます。

Struts による Web アプリケーションスーパーサンプル

StrutsによるWebアプリケーションスーパーサンプル 第3版作者: 高安厚思,西川麗出版社/メーカー: ソフトバンククリエイティブ発売日: 2010/10/13メディア: 大型本購入: 6人 クリック: 24回この商品を含むブログ (4件) を見る買ったでござる

Struts のサンプル

Java のフレームワークの代表格とも言える Struts を用いた簡単な Web アプリケーションを作ってみたので、恥晒しのつもりで晒します。なお、開発環境は以下の通り。 OS : Windows Vista Home Premium SP2 (32-bit) ※UAC 解除済み 言語 : Java 7 Web アプリ…