http://struts.apache.org/release/2.3.x/struts2-core/apidocs/org/apache/struts2/dispatcher/ServletDispatcherResult.html如何使用調度結果類型在Struts2
上面的鏈接設置狀態代碼表示,dispatcher
結果類型,只需要2 PARAMS location
& parse
,但我需要設置發送的響應httpStatusCode。
我還通過http://struts.apache.org/release/2.3.x/docs/result-types.html和http://struts.apache.org/release/2.3.x/docs/httpheader-result.html
走了,但隨後httpheader
不採取location
。我們的目標是擁有兩者的特徵,以及關於如何完成的想法?
的實際要求是:
如果URL調用是阿賈克斯,我需要回到401,如果這是直接命中,我必須展示「未經授權的訪問」的消息。所以,如果我能以某種方式返回一個JSP以及狀態碼,那麼它將完成這項工作。
您可以隨時創建自己的結果類型。出於好奇,你爲什麼要這樣? –
@AleksandrM如果URL調用是ajax,我需要返回401,如果直接點擊,我必須顯示「未經授權的訪問」消息。所以,如果我能以某種方式返回一個JSP以及狀態碼,那麼它將完成這項工作。 –
所以你想檢查結果?攔截器最好做到這一點。 –