在JSP文件中显示REST数据

时间:2015-05-24 18:27:11

标签: java json spring jsp rest

我是用Java编写RESTFUL代码的新手。 I have followed this tutorial that解释了如何编写RESTFUL程序并返回JSON字符串。这个问题是一个2部分的问题。

  1. 现在我想获取Employee名称和其他详细信息,并将其显示在JSP页面上。我该怎么做?

  2. 现在,我想传递一个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);
    }
    

0 个答案:

没有答案