Topic: JSP multipart/form-data form 参数的传递

  Print this page

1.JSP multipart/form-data form 参数的传递 Copy to clipboard
Posted by: javacnreg
Posted on: 2005-03-28 15:34

在 JSP 中如果 上传文件的话 会用到 multipart/form-data form
但是 其他的参数就不能用 getparameter来取了
如果 从 request 流中 自己写代码去取
发现 参数 和 文件的 排列次序不是确定的
文件时常会放在最前面
如果文件很大 , 那读到文件 最后的其他参数部分将很花时间

我的想法是做成 2 个 form
一个 form 放 普通参数
一个 form 放文件
提交的时候先用 javascript 把 普通参数 设置到 request 的 Attribute 中去
然后再提交 放文件 的 form

现在的问题是
怎么用 javascript 写 request.setAttribute 函数?
而且我还不确定我的这个想法 是否 可行

所以说出来 听听大家的意见
如果哪位有好的方法请交了

注意 别告诉我用 smartupload 里的 方法
smartupload 有很多问题 不好用
而且 如果你看看 request 提交的数据流 就会发现 如果传大文件的 问题了
读参数 很花时间 必须要接受了 全部数据流才可能读到

2.Re:JSP multipart/form-data form 参数的传递 [Re: javacnreg] Copy to clipboard
Posted by: godo
Posted on: 2005-03-30 14:18

我也越到这种问题,另外我还想通过提交,把现有的javaBean放到下一个jsp,不知道行否?一方面是form表单,一方面又是bean。怎么办?

3.Re:JSP multipart/form-data form 参数的传递 [Re: javacnreg] Copy to clipboard
Posted by: chaos_1981
Posted on: 2005-04-05 16:45

javascript好像只能处理到达客户端的数据,就是只能在客户端使用,没有办法向服务器端提交数据。

回楼上的,如果要在不同页面中使用同样的javabean那就用session把


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923