在struts里面,如果要在action里面定義轉向的話,可以返回一個ActionForward("xxx.jsp")
但在struts2里面,由于只能返回字符串,這個字符串是在配置文件中的result. 會產生一些困擾.
只想出下面的解決方法. 正確的解決方法,尋找中...
解決這個問題的方法步驟:
1.在struts2的配置文件中,配置一個global-results, 如下.
<global-result>
<result name="forwardURL" type="redirect">${forwardUrl}</result>
</global-results>
其中forwardUrl,即action中的forwardUrl的值
2.在action中定義一個String forwardUrl, 當要自定義轉向時,給這個forwardUrl賦值,值為要轉向的url,如:"/aaa.jsp";
3.在action中返回 return "forwardURL";