控制器
export class ApprovalCardComponent {
@Input() client: any;
name: string;
constructor() {
this.name = this.client.name
}
}
上面的代码用于按ID编辑员工数据并且正在运行 这是网址http://localhost:9090/springwebjdbctemplate/editemp/2
///////////////////////////////////////////////////////////////////////// get
///////////////////////////////////////////////////////////////////////// employee
///////////////////////////////////////////////////////////////////////// no to
///////////////////////////////////////////////////////////////////////// update
@RequestMapping(value = "/editemp/{id}")
public String edit(@PathVariable int id, Model model) {
model.addAttribute("employee", emloyeeService.findEmpById(id));
return "empedit";
}
当我尝试存储修改后的数据并将请求重定向到“allEmp.jsp”页面时,会出现异常 这是网址http://localhost:9090/springwebjdbctemplate/editemp/getallemp 我认为网址中的问题应该是http://localhost:9090/springwebjdbctemplate/getallemp而不是上面的网址
答案 0 :(得分:0)
你的想法是正确的。实际上,第一个网址http://localhost:9090/springwebjdbctemplate/editemp/getallemp正在映射到第一个方法,因此它正在尝试将"getallemp"
转换为int
。所以它正在得到那个例外。第二个网址http://localhost:9090/springwebjdbctemplate/getallemp将正确映射到第二个方法。