我有一个表单,单击“提交”按钮后其值将存储在数据库中。还有4个字段,其数据将显示在struts2-jquery-grid中。我首先使用一个临时表来保存值并在网格中显示这些值。但是这种方法是不正确的,因为即使用户没有单击提交,值仍保留在表中。因此,有一种方法可以将4个字段的数据临时存储到数组中并显示在网格中,然后在用户提交数据时,将array(grid)中的值存储到数据库中。提前致谢。
临时表不是您在帖子中提到的解决方案,但是您可以使用会话映射来保存数组,然后再将其显示在网格中。当您提交表单时,可以将会话中的值取回操作并清除会话映射。要将会话映射与操作一起使用,您应该实现操作SessionAware
或从操作上下文中获取会话。有关在JSP中使用会话的信息,请参见此答案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句