我是 Portlet 的初学者,我不明白 request.setAttribute 和 response.setRenderParameter (用于操作)之间的区别。两者都将属性保存到请求中并允许在之后访问它。我特别考虑了 processAction 和在 action 方法之后的渲染之间的传输。
我知道使用 setRenderParameter 我们不能“储存”一个复杂的对象,但是如果我只想传输一个字符串,我应该使用哪个?
在哪种情况下我们应该使用setRenderParameter
方法或setAttribute
方法?