0

GWTのFormPanelからサーブレットにパラメータを渡すにはどうすればよいですか?

FormPanel formPanel = new FormPanel();
formPanel.setAction(GWT.getModuleBaseURL()
                + "ntPdfDownload?myParam=" + String.valueOf(document.getId())+ "&myValue="+ConstantName.IS_REQUIRED.toString()+"");
formPanel.setMethod(FormPanel.METHOD_GET);
formPanel.setEncoding(FormPanel.ENCODING_MULTIPART);
formPanel.submit();

これは私がやったことです。しかし、Serveltでパラメータを取得することはできません。

4

2 に答える 2

0

メソッドをGETからPOSTに変更した場合は、サーブレットでも実装していることを確認してください

public void doPost(HttpServletRequest req, HttpServletResponse resp){...}

doGet(...)だけでなく

于 2012-04-20T06:37:29.700 に答える
0

使用したい場合ENCODING_MULTIPART。あなたの方法はでなければなりませんPOST。これは通常、ファイルをサーバーにアップロードする場合に必要です。

サーブレットに単純なパラメータを渡していると思います。したがって、。なしで動作するはず formPanel.setEncoding(FormPanel.ENCODING_MULTIPART);です。

于 2012-04-20T04:53:37.953 に答える