本人新手,用的struts2框架,想通过前台页面用表单上传一个txt格式的文本,最好不用上传到服务器,因为我只需要读出其中的数据就可以了,我的html表单如下
<form id="uploadEmployment" name="uploadEmployment" action="/employment/Com_uploadEmployment.action" method="post" enctype="multipart/form-data" >
<input type="file" id="uploadFile" name="uploadFile" size="50"/> <br/>
  <input type="submit" value="保存" /> 
</form>
action类不知道如何去写,从网上找过一些代码,但读不太懂,总有问题,请高手帮写下action方法,感激不尽!
public String uploadEmployment() throws IOException{
return "Success";

}

解决方案 »

  1.   

    上传不是有个jspsmart.jar包吗?读取的话不就是通过根路径找到它的路径用流读取
      

  2.   

    你的struts2的配置文件配置好了吗?
    那你就可以直接写一个Action就可以了
    你的Action已经集成了ActonSupport吧?
    那么方法直接这样写就可以了
    public String uploadEmployment() throws IOException{
    //这里的文件名对应你的表单中的name
     private File uploadFile;//get和set方法;
     private String uploadFileFileName;//get和set方法
     //然后通过流对你这个file进行操作就可以了
    return "Success"; }