Struts “新建页面前进”显示旧值

Struts “新建页面前进”显示旧值,struts,struts-1,Struts,Struts 1,我是Struts的初学者,对此有疑问。我有一个页面将其重定向到一个.do文件,该文件又称为struts页面 上面的页面转发调用下面指定的页面: <display:table name="sessionScope.LocationLoadActionForm.loadList" class="dataTable" style="width:101%;" id="row" pa

我是Struts的初学者,对此有疑问。我有一个页面将其重定向到一个.do文件,该文件又称为struts页面

上面的页面转发调用下面指定的页面:

                    <display:table name="sessionScope.LocationLoadActionForm.loadList" class="dataTable" style="width:101%;"  id="row"  
                                   pagesize="5" cellspacing="0">


                        <display:column title="<input type='checkbox' name='selectall' id='selectall' value='all'/>">
                            <html:checkbox styleClass="case" name="LocationLoadActionForm" property="id" value="${row.locid}"/>
                        </display:column>

                        <display:column property="locid"  title="Location ID" media="html" />
                        <display:column property="locname" title="Location Name"  group="1" sortable="true"/>
                        <display:column property="loc_city" title="Location City" group="2" sortable="true"  />

                        <display:setProperty name="paging.banner.full">
                            <div class="pagelinks" align="right"> [<a href="{1}">First</a>/ <a href="{2}">Prev</a>] {0} [ <a href="{3}">Next</a>/ <a href="{4}">Last </a>]</div>
                        </display:setProperty>
                        <display:setProperty name="paging.banner.first">
                            <div class="pagelinks" align="right"> [First/Prev] {0} [ <a href="{3}">Next</a>/ <a href="{4}">Last</a>] </div>
                        </display:setProperty>
                        <display:setProperty name="paging.banner.last">
                            <div class="pagelinks" align="right">[ <a href="{1}">First</a>/ <a href="{2}">Prev</a>] {0} [Next/Last] </div>
                        </display:setProperty>
                        <display:setProperty name="paging.banner.onepage">
                            <div class="pagelinks" align="right"> {0} </div>
                        </display:setProperty>

                        <display:setProperty  name="paging.banner.all_items_found" value="" />
                        <display:setProperty  name="paging.banner.some_items_found" value="" />
                        <display:setProperty  name="paging.banner.one_item_found" value="" />



                    </display:table>


[/ ] {0} [ / ]
[First/Prev]{0}[/]
[/]{0}[下一个/最后一个]
{0} 
现在有一个按钮可以重定向到删除页面并将其转发到Locationload.do。现在,当我执行删除操作时,虽然我的记录已从数据库中删除,但displaytag显示的是旧值。如何解决这个问题

struts配置文件的详细信息如下:


显示标签显示您告诉它要显示的值列表。如果该值为dsplay,则表示它仍在列表中。可能您从数据库中删除了该项目,但忘记将其从存储在会话中并由表显示的列表中删除:

sessionScope.LocationLoadActionForm.loadList
会话应用于存储具有会话生存期的对象(用户名、购物车等)。如果使用请求存储要在表中显示的数据列表,则会浪费更少的内存,并且不会像现在这样冒显示过时值的风险。Struts从一开始就默认使用会话范围的操作表单,这是一个非常糟糕的选择。确保默认情况下使用请求范围的表单bean

sessionScope.LocationLoadActionForm.loadList