網站開發 form表單傳值問題

1、form表單中select傳值:

錯誤如下:

org.hibernate.PropertyValueException: not-null property references a null or transient value : com.XXX

        <select class="form-control" name="roles" >
            <option value="普通用戶">普通用戶</option>
            <option value="管理員">管理員</option>
        </select>

原因是後端增加了字段的驗證;

解決方法:在select上加上name值,其名稱需要與後端domain字段相對應;

2、後端接受前端的上傳文件,遇到的問題:

首先form需要設置:enctype="multipart/form-data",POST方式;

<input type="file" name="file" id="file">

後端:

public String registerUser(User user,@RequestParam(value="file",required=false) MultipartFile file) {

可以取到前端傳過來的file文件;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章