タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Servletに関するmasimaのブックマーク (3)

  • データベースの内容をCSV形式でダウンロードする

    昨今では、データベースサーバに格納されているデータをHTML形式で出力し、ブラウザで参照するというシステムが一般的です。しかし、このようなHTML形式によるデータ出力は、データの閲覧には適していますが、再利用には不向きです。出力されたデータに対して何らかの加工や分析が必要な場合でも、HTMLファイルのままでは容易ではないからです。 その点、CSV(Comma Separated Value:カンマ区切りテキスト)形式のデータなら、データベースへ取り込んで、容易に加工や分析を行うことができます。そこで、稿ではデータベースから抽出したデータをCSV形式に整形し、クライアントからダウンロードできるようにする方法を紹介します。 以下は、リクエストされたデータをデータベースサーバから取得し、CSV形式に整形するプログラムです。 package to.msn.wings; import java.i

    データベースの内容をCSV形式でダウンロードする
  • Javaプログラミング・メモ

  • 接続先のURLへ情報を送信し、結果を保存する

    Javaプログラムで、あるWebページにアクセスし、その内容を取得する方法として、java.net.URL#openStreamメソッドの利用があります。しかし、この方法には以下の問題があります。 サーバへのリクエスト中にHTTPヘッダをセットすることができない GETメソッドによるデータ取得しかできず、POSTメソッドによるデータ送信ができない こうしたことは、単純なWebページの取得だけなら問題にはなりません。しかし、ブラウザの種類(HTTPのUSER_AGENTヘッダの値)によって取得内容を変化させるようなWebページにアクセスし、特定のWebブラウザがアクセスしたときと同様の結果を取得したり、POSTメソッドによって入力データを送信するFORM入力の動作をエミュレートできません。 これらの問題は、java.net.URLConnectionクラスを利用すれば解決することができます。

    接続先のURLへ情報を送信し、結果を保存する
  • 1