1.web.xml字符集編碼問題
CharacterEncodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
utf-8
forceEncoding
true
CharacterEncodingFilter
/*
需要注意url-pattern後面的*加或者不加,如果不加,可以正常顯示字符集爲utf-8,但是在新增是可能會亂碼
2.這裏test中的boolean表達式寫在EL表達式中,而不是外面
<c:if test="${emp.empId!=null}">
<f:hidden path="empId" /><br />
<input type="hidden" name="_method" value="PUT">
</c:if>
3.BindingResult一定要跟emp對象後面,否則會報錯
@RequestMapping(value ="/saveOrUpdate",method = RequestMethod.POST)
public String save(Emp emp,BindingResult result2,Map<String,Object> map){
System.out.println("新增員工 : "+emp);
int result = empService.addEmp(emp);
if(result < 0){
System.out.println("操作失敗... ");
return "input" ;
}
return "redirect:getAllEmp";
}