如何将参数从GWT的FormPanel传递到Servlet?
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上获得参数。
发布于 2012-04-20 12:53:38
如果您想使用ENCODING_MULTIPART。你的方法必须是POST。当您想要将文件上传到服务器时,这通常是必需的。
我猜你是在向你的servlet.So传递简单的参数,没有formPanel.setEncoding(FormPanel.ENCODING_MULTIPART);它应该可以工作。
发布于 2012-04-20 14:37:30
如果已将方法从GET更改为POST,请确保在servlet中还实现了
public void doPost(HttpServletRequest req, HttpServletResponse resp){...}而不仅仅是doGet(...)
https://stackoverflow.com/questions/10240404
复制相似问题