2009-12-06 47 views
0

目前我無法getRequestDispatcher從Struts2的,如下:RequestDispatcher的使用Struts2的

RequestDispatcher rd = httpReq.getRequestDispatcher("/category.htm"); 

錯誤是,如下所示:

The requested resource (/xxxx/category.htm) is not available. 

,但它運作良好時http:/xxxx/yyyy/category.htm?id=21執行 沒有任何人有想法?

回答

1

如果與/category.htm URL打?id=21工作,但去/xxx/yyy/category.htm,那麼你沒有將作爲您的getRequestDispatcher()調用最終URL相同的請求。試試這個:使用後

RequestDispatcher rd = httpReq.getRequestDispatcher("/yyy/category.htm");