2

我整天都在研究这个问题,我不能说我已经完全理解如何去做了。

到目前为止,我已经创建了一个 Spring Roo 项目以及一堆实体。我想要做的是允许用户通过表单从数据库中检索数据。这意味着我将需要一个用于用户输入的表单以及一个控制器,该控制器将在用户单击“提交”按钮并从数据库中获取信息后处理请求。

到目前为止我在互联网上看到的例子并没有真正帮助。如果有人能解释我如何完成这项任务,我将不胜感激。谢谢 :)

4

3 回答 3

0
roo>help
roo>web mvc setup
roo>web mvc all --package ~.web
于 2012-09-28T16:03:43.787 回答
0

我有同样的经历,结果发现我已经开始学习 Roo 并试图让它满足我所有的自定义需求,甚至没有完全理解 Spring Web MVC。

我的建议是阅读 Spring web mvc 文档和教程,从头开始创建一个小型 mvc 应用程序,然后再回到 Roo。Roo 很棒,但您需要为所有自定义编写自己的代码。因此,您需要做的就是编写自己的控制器并查看特定要求。

顺便说一句,您是否看到任何可用的查找器是否涵盖了您的要求(从数据库中获取信息)?如果是,您只需使用 Roo 推入正确的查找器,它应该可供所有用户使用。

于 2012-10-11T18:59:38.767 回答
0

一旦 Roo 建立了脚手架,您就可以简单地添加一个新的控制器类,就像 roo 生成的控制器类一样,并对其进行编码以执行您想要的任何操作。Roo 将不理会您的自定义控制器和 jsp 文件。

您可以根据http://viralpatel.net/blogs/spring-3-mvc-handling-forms/ 之类的教程创建表单 ,然后在域对象上调用 roo 生成的查找器方法。 Spring/roo 自定义查找器可能对此有所帮助。

Roo 不会在finder 方法前面生成表单。

我相信有效地使用 roo 需要对 spring 有扎实的理解。我会学习 Spring 3 mvc 教程(如果您还没有的话)并查看 roo 生成的文件并查找它生成的任何您不理解的内容。

于 2012-09-28T16:38:19.030 回答