【GWT で GET のやりかたを教えてください】


GWT(Google Web Toolkit) で WEB サイトの開発を行っているのですが、
GET と POST のやりかたがわかりません。


具体的には

http://localhost/MyApplication.html

が URL だとしたときに、

http://localhost/MyApplication.html?name=hoge

でアクセスした場合にプログラム中で

String name = getParameter("name");

のようにして hoge を抽出するようなメソッドを教えてください。
(できれば具体的な使い方も教えてください)

回答の条件
  • 1人2回まで
  • 登録:2007/03/26 19:08:09
  • 終了:2007/04/02 19:10:03

回答(2件)

id:aside No.1

aside回答回数339ベストアンサー獲得回数312007/03/27 20:08:59

ポイント35pt

下記ソースをGWTのサンプルのHello.javaに上書きして

コンパイル>実行するとテキストに入力した値がボタン押した際に

サーバに渡って(たぶんPOST?)、テキスト下のラベルへ出力されるので

いけるのでは?

http://proxy.f3.ymdb.yahoofs.jp/bc/44e9496e_8faa/bc/a0b0/Hello.j...

id:aside No.2

aside回答回数339ベストアンサー獲得回数312007/03/28 12:13:39

ポイント35pt

上記ファイル落とせないようなので直書きで

package com.google.gwt.sample.hello.client;

import com.google.gwt.core.client.EntryPoint;

import com.google.gwt.user.client.Window;

import com.google.gwt.user.client.ui.KeyboardListener;

import com.google.gwt.user.client.ui.ClickListener;

import com.google.gwt.user.client.ui.RootPanel;

import com.google.gwt.user.client.ui.Widget;

import com.google.gwt.user.client.ui.TextBox;

import com.google.gwt.user.client.ui.Button;

import com.google.gwt.user.client.ui.Label;

import com.google.gwt.user.client.ui.TextBoxBase;

public class Hello implements EntryPoint {

private TextBox tb = new TextBox();

private Label lbl = new Label();

private Button btn = new Button();

public void onModuleLoad() {

btn.setText("test");

btn.addClickListener(new SearchButtonClickListener());

RootPanel.get().add(tb);

RootPanel.get().add(btn);

RootPanel.get().add(lbl);

}

private class SearchButtonClickListener implements ClickListener {

public void onClick(Widget sender) {

lbl.setText(tb.getText() + " from server");

}

}

}

  • id:sitsumon
    GWTにおけるクライアントからのPOSTとGETはこちらを参考にどうぞ。
    http://code.google.com/webtoolkit/documentation/com.google.gwt.http.client.html

    的外れなことをいっていたらすみません。

    PS.
    外部ドメインへのリクエストはできないようです。
    この場合はサーバー側でやるしかないのかな。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません