package org.jboss.resteasy.springmvc.test.spring;
import org.jboss.resteasy.springmvc.test.jaxb.BasicJaxbObject;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import java.util.Date;
@Controller
public class MyTestJaxbController
{
public MyTestJaxbController()
{
}
@RequestMapping(value = "/basic/spring/object/json", method =
{ RequestMethod.GET })
public String testJaxbJson(ModelMap model)
{
updateModel(model);
return "jsonView";
}
@RequestMapping(value = "/basic/spring/object/xml", method =
{ RequestMethod.GET })
public String testJaxbXml(ModelMap model)
{
updateModel(model);
return "xmlView";
}
private void updateModel(ModelMap model)
{
model.put("jaxbObject",
new BasicJaxbObject("springSomething", new Date()));
}
}