有一个excel文件要用jquery上传Java读取这个excel文件的内容
Java用的是jxl-2.6.jar 包中的getUploadFile(requset) 
用jQuery怎么做

解决方案 »

  1.   

    你到底说的是什么啊~~~
    jQuery说白了还是js
    所以很多功能是有局限性的 不知道你要什么功能
      

  2.   

    我要用这个方法获得excel解析
        public ModelAndView importFile(HttpServletRequest request, HttpServletResponse response)
            throws Exception
        {
            Dxpt001ReqEvent reqEvent = new Dxpt001ReqEvent("Dxpt001DxlrTransaction", getEJBSessionid(request));
            String swryDm = WebManageHelper.getSwryDm(request);
            reqEvent.setSwryDm(swryDm);
            reqEvent.setMethod("importFile");
            UploadFileItem idFile = getUploadFile(request);
            reqEvent.setIdFile(idFile);
            Dxpt001ResEvent resEvent = (Dxpt001ResEvent)BizDelegate._mthdelegate(reqEvent);
            String errStr = resEvent.getErrStr();
            String isSuccess = resEvent.getIsSuccess();
            Map returnMap = new HashMap();
            returnMap.put("errStr", errStr);
            returnMap.put("isSuccess", isSuccess);
            return new ModelAndView("dxpt/dxpt001_dxlr", returnMap);
        }
      

  3.   

    你这不是java嘛 和jQuery有什么关系
      

  4.   

    jQuery怎么提交<input type="file" name="uploadFile" value="浏览" size="40">
      

  5.   

    补充提交后用这个方法获得
    public ModelAndView importFile(HttpServletRequest request, HttpServletResponse response)
      throws Exception
      {
      Dxpt001ReqEvent reqEvent = new Dxpt001ReqEvent("Dxpt001DxlrTransaction", getEJBSessionid(request));
      String swryDm = WebManageHelper.getSwryDm(request);
      reqEvent.setSwryDm(swryDm);
      reqEvent.setMethod("importFile");
      UploadFileItem idFile = getUploadFile(request);
      reqEvent.setIdFile(idFile);
      Dxpt001ResEvent resEvent = (Dxpt001ResEvent)BizDelegate._mthdelegate(reqEvent);
      String errStr = resEvent.getErrStr();
      String isSuccess = resEvent.getIsSuccess();
      Map returnMap = new HashMap();
      returnMap.put("errStr", errStr);
      returnMap.put("isSuccess", isSuccess);
      return new ModelAndView("dxpt/dxpt001_dxlr", returnMap);
      }