1. 程式人生 > >通過request的getAttribute方法取不到setAttribute過的值

通過request的getAttribute方法取不到setAttribute過的值

問題:在action中通過setAttribute值把一個值放入request中,可是頁面通過request的getAttribute方法取不到,用設定的是webwork櫃架。

原因:在xwork。xml中把跳轉的type設定成了重定向(即redirect)了,所以就不行了。

解決辦法是type不用填或改成預設的dispatcher。struts有這個問題也可能是這個原因

這是剛參與修改一個專案,是webwork櫃架的,因為之前沒用過,遇到問題有點疑神疑鬼的。剛開始還自做聰明以為是webwork自己把request怎麼著了,不能以正常的方式取。這種問題在剛接觸struts的時候好像也有碰到過,就是沒想到這邊來了。

吸取教訓