1

我正在使用 Spring Roo 和 Spring MVC。

我已经设置 Spring Security 以使用 MySQL 数据库并使用标准模式、表用户、表权限进行身份验证。

我所拥有的是一个网络应用程序,用于接受我们在现场的销售人员的订单。他们只需填写表格并将其提交到数据库。

ROO 生成的 MVC 页面可以很好地启动,但我需要进行一些更改,但我不知道具体该怎么做。我刚刚开始学习java。

我需要的是我们的销售订单表单捕获用户名,提交的记录将用他们的用户名标记,然后过滤视图,以便销售人员只能看到他们自己提交的记录。

我还想在表单底部实现手写笔签名捕获。我试图弄清楚如何使用http://thomasjbradley.ca/lab/signature-pad/#howto但我迷失了在哪里放置代码。我假设在 src\main\views\salesorders\create.jspx 我知道这部分与我的原始帖子无关。

4

1 回答 1

0

您将需要在您的数据库中保存订单表格的表。该表的一个重要部分是每一行都需要包含一种映射回提交它的用户的方法。这很可能最容易使用作为用户表外键的列来实现。

当需要为特定用户获取表单时,您将需要查询订单表单表并使用WHERE将行限制为仅当前用户的子句。

至于您的第二个问题,您可能更值得在 stackoverflow 上提出另一个问题,因为它根本与原始问题无关。

于 2012-10-26T20:55:57.793 回答