0
我有一個HttpServletresponse對象,它在actionperform操作後被提交。如何克隆HttpServletResponse對象
我有一個奇怪的要求,我必須重新使用提交的響應(以前使用的相同對象)來調用一個新的actionperform。
我試圖通過保持原始響應不變來發送克隆的響應對象。但HttpServletResponse不支持克隆。
有沒有什麼辦法刷新HttpServletResponse對象? 是否可以創建一個HttpServletResponse對象?
這是行不通的。實際響應將被修改,因爲我們將它傳遞給HttpServletResponseWrapper – user3147325
它不會被修改。如果需要,您可以修改響應。 –
我必須在提交的響應對象中清除所有的值。我將創建一個包裝的響應,我會有isCommitted()方法,我會返回false。但是如果我調用reset()它可能仍然會拋出IllegalStateException。如何處理這個。 – user3147325