【发布时间】:2018-07-28 16:25:36
【问题描述】:
在构建 java web 应用程序时,有时我们会为模型类使用 Form 类,以“...保存将 ServletRequest 传递给其他组件,例如验证器。ServletRequest 是特定于 servlet 的类型,不应该暴露给应用程序的其他层。" 表单类与模型类是相同的类,但不可序列化。
引用来自 Servlets & JSP 和 Spring MVC 教程。我试图理解第二个语句,即 ServletRequest 对象已公开。出于安全原因,这是最佳做法吗?如果有人可以解释,那就太好了。显然,实现这一点需要大量代码,对于初学者来说,这似乎是多余的。
非常感谢, A.
【问题讨论】: