人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

iアプリ java サーブレット接続に関する質問です。

http://kirin.chu.jp/java_data.html

以上のソースコードは、iアプリ側のプログラムの一部ですが、String aには長い(5Kまで)テキストが入ります。それをサーブレットを利用して、データベースに格納するのですが、テキストが送れません。いろいろ試しましたがうまくいかないようです。

サーブレットのプログラムは以下の通りです。

http://kirin.chu.jp/java_data2.html


どこがおかしいのか、指摘して頂けないでしょうか?

参考になった方に、500ポイント差し上げます。

●質問者: zachouR
●カテゴリ:コンピュータ インターネット
✍キーワード:iアプリ String アプリ サーブレット ソースコード
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● mass3
●500ポイント

テキストは送られていませんか?

クライアントの System.out.println(postData); では

name=value が表示されますよね?

受け取り側の問題のような気がします。

初歩的ですが、doPost メソッドに書いていますよね?

http://sdc.sun.co.jp/java/docs/j2ee/sdk_1.3/ja/techdocs/api/java...


HttpServletRequest#getParameterNames() を使用するとどうなりますか?

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

request.setCharacterEncoding("SJIS");

Enumeration enum = request.getParameterNames();

StringBuffer buf = new StringBuffer();

while (enum.hasMoreElements()) {

String key = (String) enum.nextElement();

String value = (String) request.getParameter(key);

//上記パラメータをデータベースへInsert

}

PrintWriter out = response.getWriter();

response.setContentType("text/plain; charset=SJIS");

out.print("ほげほげ");

out.flush();

out.close();

}

◎質問者からの返答

ありがとうございます、さっそくやってみます。また、こちらにご報告致します、、、。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ