配置了validate后,当出现输入错误后会返回input直接进入页面,这时初始化数据会丢失(当然,静态化初始化的数据不会丢失)。
解决办法是在BaseAction里实现一个Preparable接口,而后Action里重载其prepare方法,原理是因为Preparable接口在Validate拦截器之前执行。
解决办法是在BaseAction里实现一个Preparable接口,而后Action里重载其prepare方法,原理是因为Preparable接口在Validate拦截器之前执行。
本文介绍了一种解决配置validate后因输入错误导致初始化数据丢失的方法:通过实现Preparable接口并在Action中重载prepare方法来确保数据完整。此方法利用Preparable接口在Validate拦截器前执行的特点。
362

被折叠的 条评论
为什么被折叠?



