修改實體時,自增 ID 字段從請求參數獲取為 "4 "(含尾部空格),調用 Integer.parseInt 拋出 NumberFormatException。
表單提交或前端模板渲染時,ID 值後帶不可見空格(如 <input value="${obj.id} "> 模板多一空格)。
String idStr = request.getParameter("id").trim();
int id = Integer.parseInt(idStr);
value="${obj.id}" 無多餘空格。trim()。Long/Integer,避免字符串流轉。@RequestParam 自動綁定並轉換類型(Spring MVC)。th:value="${obj.id}" (Thymeleaf) 避免手工拼接。