Struts2验证还是HTML5验证?

时间:2014-04-25 01:28:20

标签: java struts2

哪个有更好的验证,HTML5或Struts2?我正在使用Struts2结构开发一个项目,但我总是感到困惑并且遇到困难,我发现在HTML5上有验证。所以我想知道如果我使用HTML5而不是Struts2验证它是否更可靠。

2 个答案:

答案 0 :(得分:1)

HTML5中的验证将在客户端进行。此外,如果您的浏览器不支持完整的基于HTML5的验证,那么它们将无法工作 Struts2是服务器端验证,这意味着如果客户端设法发送不正确的数据,它将在您的服务器端被拒绝 在我看来,如果您的应用程序面向外部(即暴露给外部用户),则必须进行服务器端验证(在您的情况下为struts2)。客户端验证(HTML5)可以帮助您更快地获得体验。 有关详细信息,请参阅here

答案 1 :(得分:0)

Struts2验证不是纯粹的服务器端验证,也不是客户端验证。它被视为Web应用程序的前端验证。顺便说一句,您可以将此作为您的偏好。 所有客户都不太支持html5。因此最好选择struts2验证。 您可以在单独的验证xml文件上执行此操作。但它不是必须的。