代码之家  ›  专栏  ›  技术社区  ›  Boden

Spring MVC控制器HTTP GET查询参数

  •  6
  • Boden  · 技术社区  · 16 年前

    如何在没有注释的情况下创建并连接一个将根据查询参数执行操作的控制器?

    很抱歉问这样一个愚蠢的问题,但由于某种原因,我在网上找不到任何这样做的例子。

    1 回复  |  直到 16 年前
        1
  •  6
  •   Community CDub    8 年前

    您应该有一个映射到edititem.htm的控制器。(也许a SimpleFormController )

    覆盖两个showForm方法中的一个,用项目填充您的模型:

    protected ModelAndView showForm(HttpServletRequest request, HttpServletResponse response, BindException errors){
    //get the id
    int id = Integer.parseInt(request.getParameter("id"));
    
    // get the object
    Item item = dao.getItemById(id);
    return  new ModelAndView(getFormView(), "item", item);
    }
    

    另请参见 Different views with Spring's SimpleFormController