首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从GWT FormPanel调用Servlet

从GWT FormPanel调用Servlet
EN

Stack Overflow用户
提问于 2012-04-20 12:45:35
回答 2查看 1K关注 0票数 0

如何将参数从GWT的FormPanel传递到Servlet?

代码语言:javascript
复制
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上获得参数。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-20 12:53:38

如果您想使用ENCODING_MULTIPART。你的方法必须是POST。当您想要将文件上传到服务器时,这通常是必需的。

我猜你是在向你的servlet.So传递简单的参数,没有formPanel.setEncoding(FormPanel.ENCODING_MULTIPART);它应该可以工作。

票数 0
EN

Stack Overflow用户

发布于 2012-04-20 14:37:30

如果已将方法从GET更改为POST,请确保在servlet中还实现了

代码语言:javascript
复制
public void doPost(HttpServletRequest req, HttpServletResponse resp){...}

而不仅仅是doGet(...)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10240404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档