我想解析一个excel文件。用的struts2标签
<s:file label="excelFileName"  name="excelFileName" ></s:file>
<s:submit  value="确认提交"></s:submit>
但是在获得时候,获得路径是文件的名字(全程。比如:adduser.xls)
但是我想获得文件的全路径。怎么获得啊?

解决方案 »

  1.   

    不是做木马啊。是要解析一个excel文件到数据库
      

  2.   

    貌似有个属性可以获得文件的全部路径,fileFileName在Action里获取get()和set()  然后用这个属性就可以
      

  3.   

    客户机上传excel文件到服务器,文件的存储位置服务器可以由服务器代码任意确定的,没必要和客户机保持一致。
      

  4.   

    <%= request.getContextPath()%>这个可以吗?我也不知道行不行
      

  5.   

    对了,Action中有个excelFileName属性,调它的excelFileName.getAbsolutePath()可以获取到Server上临时文件的全目录文件名。不过通常会将这个临时文件转存一份的,转存的目标地址就是你自己控制的。