有用struts框架吗?用struts框架的<html:form>标签就OK了

解决方案 »

  1.   

    没有用struts,东西我还不太会,只用jsp。有人知道吗?jsp页面表单混传的问题,焦急等待中
      

  2.   

    如果你用jspsmartupload,可以这样:
    String content = mySmartUpload.getRequest().getParameter("content");
    而且连中文转码都省了。很方便的。
      

  3.   

    <form name="form1" method="post" enctype="multipart/form-data" action="toSend.jsp" >
    <input type="text" ..... //(单文本输入框)
    <input type="textarea".....//(多文本输入框)
    <input type="radio".....//(单选钮)

    <input type="file"...//(文件选择框)<input type="sumbit" name="sumbit" value="发送">因为form头加上了enctype="multipart/form-data"标记表示文件提交,所以text,textarea,redio传递到下级页面上已经是null(空值) ,我需要这个提交页面能传递除file外也要传递text等值,该怎么办呢
      

  4.   

    我做过类似的.当时用iframe做的,不过也是2个提交!
      

  5.   

    如果你用来上传文件的话,可以用smartupload上传组件提供的一些方法来获得它们的参数.
    com.jspsmart.upload.SmartUpload mySmartUpload=new com.jspsmart.upload.SmartUpload();(实力化)
    mySmartUpload.initialize(pageContext);//初始话
    mySmartUpload.upload();//上载文件
    //为了使底下的req能获得参数,上面两个方法一定得在它前面调用.
    com.jspsmart.upload.Request req=mySmartUpload.getRequest();
    //以下就可以获得表单的值了
    req.getParameter("name");
      

  6.   

    用多表单提交后,取画面控件的数据和原来是不一样 smartupload上传组件的话,可以参考下面的代码
    下面的valuetable就可以直接取值了SmartUpload su = new SmartUpload();
    su.initialize(config,request,response);
    su.upload();
    java.util.Enumeration e = su.getRequest().getParameterNames();while (e.hasMoreElements()) { String key = (String)e.nextElement();
    String[] values = su.getRequest().getParameterValues(key); for(int i = 0; i < values.length; i++) {
       valuetable.put(key,values[i]);
    }
    }
      

  7.   

    dophin1003(浮云~~~) 
    是正确的