没有服务器响应发送请求

时间:2014-07-15 12:48:43

标签: java spring jsp spring-mvc

我在Spring-MVC中编写了控制器方法:

@RequestMapping("/products/change.htm")
    public void changeCost() throws SQLException
    {
        ProductDAOImpl mapping = new ProductDAOImpl();
        Product product = new Product();
        product.setName("Перфоратор");
        product.setCost(432);
        mapping.updateProduct(product);
    }

但在他之后,tomcat试图找到change.jsp并产生回应。我只是在服务器上执行此方法,并没有得到任何响应。怎么可能?

1 个答案:

答案 0 :(得分:0)

因为您没有对响应做任何事情。您已将/products/change.htm"网址映射到changeCost()方法。

如果您需要设置一些响应,只需添加一个属性或尝试重定向它,

@RequestMapping("/products/change.htm")
    public ModelAndView changeCost() throws SQLException
    {
        ProductDAOImpl mapping = new ProductDAOImpl();
        Product product = new Product();
        product.setName("Перфоратор");
        product.setCost(432);
        mapping.updateProduct(product);
        String map="successful";
        return new ModelAndView("yourJspName", "message", map);
    }

它返回ModelAndView类的对象。你可以在jsp中打印它。

希望这有帮助!!