2013年8月30日金曜日

HtmlのButtonタグをSubmitさせない方法

特に何も指定しないとFormのタグの中にbuttonはinput type="submit"と同様な動きになってしまう。
例)

<!DOCTYPE html>
<html lang="ja">
  <head>
    <meta charset="utf-8">
    <title>Hoge</title>
  </head>
  <body>
    <form method="POST" action="/hoge">
      <p>
 ほげ:<input type="text" name="hogename">
      </p>
      <p>
 <button >送信する</button>
      </p>
    </form>
  </body>
</html>
そこで、buttonタグをただのbuttonとして認識させるには、以下のようにbuttonタグに追加する必要がある。

2013年8月20日火曜日

Eclipseでのデバッグ時の重い時の対処方法メモ

Eclipse(4.2 Juno)とJBoss(As 7.1.1 Final)を使ったサーブレット(3.0)で開発していた時、通常起動して実行すると普通に動くのですが、なぜかデバッグ時だけ急に重くなりました。

プロジェクトのクリーンやEclipseのクリーンで起動、JBossのクリーンをやったのですが、治りませんでした。

そこで、Eclipseの画面の「実行」から「すべてのブレイクポイントを除去」を実行したら治りました。
通常ならブレイクポイントでデバッグが止まるはずなのですが、どんな理由か解りませんが、止まらなくなったってことでしょうか・・・・

う~ん謎です

2013年8月10日土曜日

PreparedStatementでのIN句のパラメータ設定方法

PreparedStatementは、データベースに対してSQLを実行する際に、よく使いますがその時にSQLのIN句(例 select * from hoge where id  in (1,2,3))のようにしたい時に、イメージとしては下記の様なSQLが書けないかな?と思ってしまいます。

SELECT * FROM HOGE WHERE ID IN (?)

これに対し、複数パラメータで実行するとSQLExceptionが飛んで来てしまいます。
そこで、パラメータを使って出来ないかと思い考えた事をメモとして記載したいと思います。

2013年8月2日金曜日

EclipseのWinMerge導入方法

Subclipse上で、CVSの過去のリビジョンとの比較時に比較エディタが見づらかったので、WinMergeをEclipseで使えないかなと思い色々調べました。
その結果、私の力ではやり方は見つけられませんでした(汗)。
実際、これを使うならTortoiseSVNでWinMergeを使った方が全然使いやすいですが、取りあえず調べた所までメモとして記載しときます。

目次

  1. 前提条件
  2. 導入手順
  3. 使い方
  4. 参考文献

前提条件

  • Windows XP 32ビット
  • Eclipse 4.2 JUNO
  • External diff Tool (Eclipse Plugin) Version 0.1.1
  • WinMerge ver 2.14.0+-jp-15

導入手順

EclipseでWinMargeを使うにはEclipseのプラグインである「External diff Tool」を導入し、Eclipseの組み込みの比較エディタ以外の外部の比較エディタを使えるようにしなければなりません。
そこで、導入手順を以下に記載します。
  1. WinMergeを以下のURLからダウンロードします。
    【WinMerge(日本語版)】
  2. External diff Toolを以下のURLからダウンロードします。
    【External diff Tool】
  3. Eclipseを起動し、Window→設定→一般→比較/外部ツールより外部diff実行可能ファイルに先ほどインストールしたWinMergeのパスにある「WinMergeU.exe」を選択します。
  4. 適用をし完了です

使い方

Eclipse上でふたつのファイルを選択し、右クリック→比較→相互(外部ツール)でやるとWinMergeで比較できます。
使う機会あるのかな・・・?

参考文献

 

About

このブログは筆者の備忘録として色々記載しています。
Powered by Blogger.