2013-09-04から1日間の記事一覧

サーブレットの文字化け対策にサーブレットフィルタを使う。そのためのweb.xmlの設定など。

サーブレットフィルタのweb.xmlの設定とサンプルコード 画面から送られてきた文字に対して、フィルタを通すことで指定した文字コードを強制的に適用することができる。イメージとしてはこんな感じ。 <<画面>> → <<サーブレットフィルタ>> → <<サーブレット>>…

テーブル形式のテキストに値を入力して、jQueryで中の値を取得する

テーブルにテキストボックスを配置する テーブル形式で値を取得するには、まずテーブルを用意して、そのtdにinput type="text"のボックスを埋め込んでいく。 イメージはこんな感じ。 HTMLはこうなる。 <body> <h2>テーブルっぽい箱に値を入力して、それを取得する</h2> <table class="memberTable" id="memberTable" > <tr><th>メ</th></tr></table></body>…

サーブレットの基礎。オブジェクトのスコープについて(リクエストスコープ/セッションスコープ/アプリケーションスコープ)

オブジェクトのスコープ 複数のサーブレットやJSPを連携する際に考慮すべきは、「オブジェクトのスコープ」である。 サーブレットAPIには、3つのスコープが用意されている。 リクエストスコープ リクエストスコープとは、リクエスト単位のスコープである。 …

Tomcatでデータソースを使ってコネクションを取得。JDBC経由でDBに接続する方法。

データソースとは データソースとは、データベースにアクセスする実装をカプセル化したもの。 RDBMSの違いにかかわらず、共通のインターフェースを用いて利用できる。 データベースのドライバやURLの情報はアプリケーションとは別の、アプリケーション"サー…

さくらVPSのレンタルサーバへのログインをteratermマクロで自動化する

さくらに限らずだけど、サーバにログインする時に、 いちいちターミナルソフトにIPアドレスを打ち込んだりするのが面倒なので、teratermマクロをつくる。 HOSTADDR = 'XX.YYY.VVV.ZZ' ←さくらから送られてきたIPアドレス USERNAME = 'ユーザー名' PASSWORD =…