spring mvc controller等效javaee控制器

时间:2014-06-23 07:46:12

标签: java-ee spring-mvc model-view-controller java-ee-6 java-ee-7

我用过春天。

纯普通java-ee 6/7是否有等效的控制器策略? 就像有弹簧控制器来处理路径参数,请求参数,返回类型,重定向,重定向到带有modelAndView对象的视图来携带数据?

@Controller
class MyControllerClass {

      @RequestMapping...
      method(){
         ServiceCall()...
      //put something to modelAndView object here and redirect to jsp page.
      return "home"; // this will redirect data to home.jsp

      }
}

1 个答案:

答案 0 :(得分:2)

一个想法是使用Jersey JAX-RS的实现。

控制器看起来像:

@Path("same_as_the_class_request_mapping")
public class MyControllerClass{

    @Path("pretty_much_same_as_the_method_request_mapping")
    @GET //or whatever you need
    public Viewable roaster(){
        //do whatever
        return new Viewable("home", some_model_object);
    }
}

您可以看到更多信息here和一个好的教程here

Jersey还使您能够与Spring集成,从而使人们可以从Jersey控制器调用Spring服务。查看this了解更多详情