通过jsp

时间:2016-01-20 11:30:30

标签: spring jsp

我想使用浏览选项从jsp页面上传图像到spring mvc结构的webapp目录。

//用于浏览的jsp按钮

<label for="picture">Picture</label>
         <img id="blah" src="#" alt="your image"/>       
                    <input type='file' id="imgInp"/>             

我不知道怎么做。 请帮助。

1 个答案:

答案 0 :(得分:1)

在控制器中尝试:

@RequestMapping(value = "uploadPic", method = RequestMethod.POST)
public String uploadPic(
        @RequestParam(value = "file") final MultipartFile file) {
    try {           
       file.renameTo(new File("newResourceFolderHere\\" + file.getName()));
    }catch(Exception e){
        e.printStackTrace();
    }
    return "site";
}

在html中,您将使用以下内容:

<form method="POST" action="urlPrefix/uploadPic" enctype="multipart/form-data">
    <label for="file">Upload picture</label>
    <input type="file" name="file" id="file" />
    <p><input type="submit" value="Upload"/></p>
</form>