我有一个表单,其值通过单击submit按钮存储在数据库中。
此外,还有4个字段的数据将显示在struts2-jquery-grid中。我首先使用一个临时表来保存值并在网格中显示这些值。但是这种方法是不正确的,因为即使用户没有点击submit,这些值仍然保留在表中。
因此,是否可以将4个字段的数据临时存储到数组中并显示在网格中,然后当用户提交数据时,将数组(网格)的值存储到数据库中。
发布于 2014-07-19 07:25:49
临时表不是您在post中提到的解决方案,但是在将数组显示在网格中之前,可以使用会话映射来保存数组。当您提交表单时,可以将会话中的值检索回操作,并清除会话映射。要在操作中使用会话映射,您应该实现SessionAware或从操作上下文获取会话。有关在JSP中使用会话的问题,请参见this答案。
https://stackoverflow.com/questions/24837711
复制相似问题