Java Struts2验证还是HTML5验证?

Java Struts2验证还是HTML5验证?,java,struts2,Java,Struts2,HTML5和Struts2哪一个验证更好?我正在开发一个使用Struts2结构的项目,但我总是感到困惑和困难,我发现HTML5有一个验证。所以我想知道如果我使用HTML5而不是Struts2验证是否更可靠。HTML5中的验证将在客户端进行。另外,如果您的浏览器不支持基于HTML5的完整验证,那么它们将无法工作。 Struts2是一种服务器端验证,这意味着如果客户端发送了错误的数据,它将在服务器端被拒绝。 在我看来,如果您的应用程序面向外部(即暴露给外部用户),则必须进行服务器端验证(在您的情况下

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

HTML5中的验证将在客户端进行。另外,如果您的浏览器不支持基于HTML5的完整验证,那么它们将无法工作。
Struts2是一种服务器端验证,这意味着如果客户端发送了错误的数据,它将在服务器端被拒绝。
在我看来,如果您的应用程序面向外部(即暴露给外部用户),则必须进行服务器端验证(在您的情况下为struts2)。客户端验证(HTML5)可以帮助您加快体验。
有关更多详细信息,请参阅Struts2验证不是纯粹的服务器端验证,也不是客户端验证。将其作为web应用程序的前端验证。顺便说一句,您可以将此作为首选项。 并非所有的客户端都支持html5。因此,最好选择struts2验证。
您将能够在单独的验证xml文件上执行此操作。但是它不是必须的。

Struts2也有客户端ajax验证,但我不喜欢它。所以我会选择Struts2服务器端和HTML5客户端。第一个是强制性的,第二个是为了吸引眼球,为了避免不必要的连接什么是Struts2验证不是纯粹的服务器端验证…?我的意思是Struts2不仅仅是服务器端验证。