GWTでエディターを作成していますが、ページからユーザー/パスを渡すにはどうすればよいですか?たとえば、ユーザーが単純なhtmlフォームを送信すると、次のページにGWTアプリが表示されますが、フォーム送信情報をGWTにうまく取り込むにはどうすればよいですか?
ありがとう。
GWTでエディターを作成していますが、ページからユーザー/パスを渡すにはどうすればよいですか?たとえば、ユーザーが単純なhtmlフォームを送信すると、次のページにGWTアプリが表示されますが、フォーム送信情報をGWTにうまく取り込むにはどうすればよいですか?
ありがとう。
1) シリアライズ可能な Bean を作成して、投稿するデータをカプセル化します。
2) 投稿先のサーブレット/JSP で、投稿されたパラメーターから Bean を設定し、セッションに配置します。
3) セッションから Bean を読み取り、それを返す RPC サービスを作成します。
4) GWT アプリケーションからサービスを呼び出します。
JSP からサービス メソッドを事前に呼び出し、その結果をページの JS 変数にシリアル化してから、GWT 内から逆シリアル化する方法がありますが、ページのトラフィックが非常に多い場合を除き、私は気にしません。
投稿されたデータを JS ブロックに GWT ディクショナリとして埋め込むよりも、これらすべてを行うのは少し難しいですが、ディクショナリ メソッドを使用すると、右クリックしてデータを表示するだけで簡単に実行できます。これにはユーザーID/パスワードが含まれている可能性があると述べたので、これは受け入れられない可能性があると思いました。