我是用Java编写RESTFUL代码的新手。 I have followed this tutorial that解释了如何编写RESTFUL程序并返回JSON字符串。这个问题是一个2部分的问题。
现在我想获取Employee名称和其他详细信息,并将其显示在JSP页面上。我该怎么做?
现在,我想传递一个ID并将用户对象返回到视图,我将在JSP文件中显示该对象的详细信息。我怎么能这样做?
@Controller
public class EmployeeController {
private static final Logger logger = LoggerFactory.getLogger(EmployeeController.class);
//Map to store employees, ideally we should use database
Map<Integer, Employee> empData = new HashMap<Integer, Employee>();
@RequestMapping(value = EmpRestURIConstants.DUMMY_EMP, method = RequestMethod.GET)
public @ResponseBody Employee getDummyEmployee() {
logger.info("Start getDummyEmployee");
Employee emp = new Employee();
emp.setId(9999);
emp.setName("Dummy");
emp.setCreatedDate(new Date());
empData.put(9999, emp);
return emp;
}
@RequestMapping(value = EmpRestURIConstants.GET_EMP, method = RequestMethod.GET)
public @ResponseBody Employee getEmployee(@PathVariable("id") int empId) {
logger.info("Start getEmployee. ID="+empId);
return empData.get(empId);
}