我使用Eclipse中的以下链接创建了Spring ROO应用程序。
http://www.cubrid.org/blog/dev-platform/spring-roo-fast-java-application-development-tool/
在这个我有一个名为BookController的控制器,它有@RequestMapping(" / book")。这工作正常,但是当我想从textfield获取数据到java类时,我没有通过将此RequestMapping移动到方法级别来获得。
页面的actionURL是= / SPringDemo / book
当我将此移动到像这样的方法级别时
@RequestMapping(value = "/book")
public String gettingData(Book book) {
System.out.println("Book is = " +book.getName());
return null;
}
这不是在执行opeartion
答案 0 :(得分:1)
Spring web mvc尝试将请求与方法匹配。这包括所需的参数。在您的请求定义中,您要求Book
实例,但是,如果Spring可以找到与定义匹配的任何参数或模型属性,则不会调用您的方法。
检查this example,这与您的情况类似。
祝你好运!