需求:添加页面返回时,搜索条件不显示了,
原因:我在访问List页面的时候,使用requestScope域返回的搜索条件。当我去添加页面的时候,然后返回时List页面的时候,它没有再去触发查询后台List页面的方法。
解决方法:改用了sessionScope来存储了请求条件。使用HashSet的去重特性来添加查询条件的数据。
<div class="cnmRowBox cnmRowBoxfRole cnmRowBoxfRole_w27">
<dl class="cnm-select cnm-selectNet">
<dt>
<span> <liferay-ui:message key="Access.Computer.Room.DataCenter" />:</span>
</dt>
<dd>
<select class="cnmSelt cnmputrState vewlog" id="selectSearchType">
<option value=""><liferay-ui:message key="all" /></option>
<c:forEach items="${sessionScope.searchDataList}" var="item">
<option value="${item}">${item}</option>
</c:forEach>
</select>
</dd>
</dl>
</div>