我正在寻找一些好的设计模式,它应该/可以在Session中保存提交的表单变量,以后可以用会话变量重新填充表单。
例如,在我的首页上,我有一个包含不同选择框和复选框的搜索表单。
在提交表单时,我在会话和搜索结果页面上保存表单变量我有一些更多的过滤器选项来优化结果列表(这些过滤器也将保存在会话中)
如果我进入页面,我会尝试分散,然后我会在会话中保存表单,并且我会读取会话变量并填充表格。
如果我使用form的post方法提交表单,我将遇到很多问题。例如,单击浏览器后退按钮将不会呈现页面。
是否有任何模式/最佳实践/标准可用于解决此类问题?