关于这个问题我要怎么解决啊    就是比如说一台机子访问Tomcat中一个网页   这个网页中有一个读取Excel的方法   我参过去的参数是Excel的路径   但是我传过去的时候方法找的是服务器中的Excel路径   但是访问那个网页的机子路径上时有这个文件的   我要怎么弄呢?

解决方案 »

  1.   

    看看文件上传相关的东西。有个组件叫Fileupload
      

  2.   

    这个读取Excel的方法如果是Java的,那只能认服务器上的路径,如果是JS的,那只能认客户机上的路径,或服务器上公开的URL。
      

  3.   

    JSP<form action="fileUpload.do" method="post" enctype="MULTIPART/FORM-DATA" >
    <input type="file" name="file"/>
    <input type="submit" value="提交">
    </form>
    Struts配置 <action name="fileUpload" class="pc.tp.fileupload.FileUpload">
    <interceptor-ref name ="fileUpload">    
    </interceptor-ref>
    <interceptor-ref name ="defaultStack"/> 
    <result name="success">fileUpload.jsp</result>
    <result name="input">fileUpload.jsp</result>
    </action>Action private File file;
    @Override
    public String execute() throws Exception {
    System.out.println(file);
    addActionMessage("上传文件服务器路径为:" + file.toString());
    return Action.SUCCESS;
    }
    public File getFile() {
    return file;
    }
    public void setFile(File file) {
    this.file = file;
    }
      

  4.   

    http://topic.csdn.net/u/20110815/11/c656e0b6-c651-49ff-9c0d-054f3e22dc52.html?2257
      

  5.   

    楼主,你传路径,你这个路径你觉得应该是本地路径是吧,然后你在处理的时候,以为可以去获取本地路径上的文件,类似一个file文件域选文件,点击上传。其实不是,如果你没有上传功能,你把路径写死了是不可能实现的。唯一能解决你的这个需求的只能用applet技术了,或者是其它的技术。