求助:smartGWT form提交 servlet不能获得传值

zxcvbnmluton 2011-02-14 11:19:53
使用smartGWT构建一个form,里面有一个文本框,一个上传文件,代码如下

String url = "/uploadimage/upload";
uploadForm.setTarget("framename");
uploadForm.setAction(url);
uploadForm.setMethod(FormMethod.POST);
uploadForm.setSize("100%", "100%");
TextItem textItem = new TextItem("abc");

uploadForm.setEncoding(Encoding.MULTIPART);
// uploadForm.setEncoding(Encoding.NORMAL);
textItem.setValue("123");

final UploadItem uploadItem = new UploadItem("file", "选择图片");
uploadForm.setFields(textItem,uploadItem);

在servlet中request取文本框里面的值为null

怎样才能获得form里文本框的值?谢谢!
...全文
232 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mini_cooper123 2012-06-29
  • 打赏
  • 举报
回复
怎么也获取不到值,求更详细解决办法
zxcvbnmluton 2011-02-24
  • 打赏
  • 举报
回复
值是传过去了,需要在servlet中根据不同类型的FormItem来判断取值
zxcvbnmluton 2011-02-14
  • 打赏
  • 举报
回复
谢谢woshigaoshou980
提交form是这样的
uploadForm.submitForm();

就是不知道怎样传给servlet
  • 打赏
  • 举报
回复
先 get 文本框的值, 然后 传到servlet里面就可以了啊。





希望对你有帮助

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧