将评论转换为答案:
- 每当您呈现portlet时,它都是通过doView方法呈现的,而不是直接通过action方法呈现的,这是portlet生命周期的一部分。
- doView中的结果和总计设置为renderRequest.setAttribute(“ searchResults”,course)和renderRequest.setAttribute(“ searchTotal”,total)将在view.jsp中以$ {searchResults}和$ {searchTotal}的形式提供。
- 每次您执行任何操作时,之后都会调用doView,并且将再次设置searchResults和searchTotal并将其显示出来。
- 或者,您也可以
searchContainer
按照问题中链接的答案中的说明,仅在doView方法本身中进行设置。



