我要做个WEB毕业设计
有个页面得有商品提交的功能
我的构想是它们都在同一表单中
这怎么做

解决方案 »

  1.   

    学了在一个表单中使用图片上传或用飞鱼在线编辑器,
    可把他们整合到同一表单中
    在Servlet里怎么取啊
      

  2.   

    先谢了
    又看到你的身影一样吗?
    我做图片上传时表单的提交方式是enctype="multipart/form-data"
    那种类、价格还可以用getParameter();来取吗?
    飞鱼里的内容也可以用new String(request.getParameter("content1").getBytes("iso8859_1"));来取吗?还有
    我做图片上传时是用流做的
    (从提交流里慢慢把图片字节分出来,有没有浅显点的,我流学的不好,晕了)
      

  3.   

    恩 对了 这地方有问题的要修改的 
    enctype="multipart/form-data" 
      

  4.   

    种类、价格还可以用getParameter();来取吗?不是一样的了
      

  5.   

    SmartUpload   su   =   new   SmartUpload();//它是不是有一个带参数的构造方法呀?例如:pageContext或HttpRequest等
      

  6.   

    先在申明一个处理上传文件的javaBean
    <jsp:useBean id="myUpload" scope="page" class="那个上传的BEAN" />
    然后通过下面的方法可取另外的参数值
    myUpload.getRequest().getParameter("参数名或控件名")
      

  7.   

    那个上传bean类.getRequest().getParameterNames();   
      

  8.   

    还可以实例化表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整的传递文件数据,进行下面的操作.
    enctype="multipart/form-data"是上传二进制数据; form里面的input的值以2进制的方式传过去。
    form里面的input的值以2进制的方式传过去,所以request就得不到值了。 也就是说加了这段代码,用request就会传递不成功,取表单值加入数据库时,用到下面的:SmartUpload su = new SmartUpload();//新建一个SmartUpload对象su.getRequest().getParameterValues();取数组值su.getRequest().getParameter( );取单个参数单个值
      

  9.   

    我现在在慢慢剖析 
    研究流中 
    有情况给你短信
    ++++++++++++++++++
    andy1217
    你说简单的问题
    有什么高见吗
      

  10.   

    表单file不适合和其他表单元素一起提交
    应为其MIME编码不同,是文件数据
    可以做按钮点击弹出file
    然后window.opener获取
      

  11.   

    对了,LZ为什么不自己动手做一个在线编辑器了,用js,不难
      

  12.   

    danjp 
    发表于:2007-10-23 21:17:4317楼 得分:0 
    表单file不适合和其他表单元素一起提交 
    应为其MIME编码不同,是文件数据 
    可以做按钮点击弹出file 
    然后window.opener获取 ---------------------------------
    不懂
     发表于:2007-10-23 21:23:4918楼 得分:0 
    对了,LZ为什么不自己动手做一个在线编辑器了,用js,不难  
    -----------------------------------
    不会