java在表单提交后保存ArrayList值
如何将textfield
的值添加到ArrayList
的String
中,并在提交表单后添加其他值,而不丢失以前保存的所有值
预期的结果是,在每次提交表单之后,list
还有一个String
向Action
类中的ArrayList
添加提交的值不起作用,因为在下一次表单提交后,它不包含以前添加的值
你可以在下面搜索框中键入要查询的问题!
如何将textfield
的值添加到ArrayList
的String
中,并在提交表单后添加其他值,而不丢失以前保存的所有值
预期的结果是,在每次提交表单之后,list
还有一个String
向Action
类中的ArrayList
添加提交的值不起作用,因为在下一次表单提交后,它不包含以前添加的值
# 1 楼答案
将其存储在会话中并检索。或者使用数据库保存并检索字符串
编辑:
将在该特定用户可用的会话中存储您的列表
# 2 楼答案
问题:-在Action类中向
ArrayList
添加提交的值不起作用,因为在下一次表单提交后,它不包含以前添加的值Ans-当为每个请求创建action类的实例时,它不会将数据保存在
ArrayList
中因此,您可以选择将其存储在
database
中,以使其持久化。每次当用户请求它时,您query your database
检索List
您的textfield
值如果你说的是单个会话,那么你甚至可以把
textfield
值转换成session