我有一个非常复杂的形式,有很多输入和验证器.对于用户来说,完成该操作需要相当长的时间(甚至超过一小时),因此他们希望能够保存草稿数据,即使它违反了未输入的必填字段等规则.
我相信这个问题在许多Web应用程序中很常见,但是找不到任何公认的模式应该如何实现.你能告诉我如何实现这个目标吗?
现在我可以看到以下选项:
但是你看,没有人真的合情合理.这个问题真的没有简单的解决方案吗?
我们有一个基于JSF的Web应用程序,它将输入表单数据提交给Web服务,然后显示Web服务提供的响应.
它是Web服务,用于验证用户输入的数据.我不确定我们如何使用JSF validation这里.根据我的理解,JSF验证视图中的各个组件.但每次发出Web服务请求的操作都非常昂贵.
相反,当用户提交表单时,我们会跳过所有验证,在action方法中发出Web服务请求.根据Web服务的响应,我们可以通过编程方式告知特定的UI组件是无效的吗?
你能否就此提出你的建议?
环境:-
JSF 2.0
WebSphere Application Server 8.5
Run Code Online (Sandbox Code Playgroud)