struts2裡同包與不同包的action之間跳轉

2021-07-31 15:55:47 字數 626 閱讀 2579

有關struts2中action間的跳轉可分為兩部分,一部分為同乙個包中action間的跳轉,還有乙個就是在不同包中action間的跳轉。不管是不是在同乙個包中,首先要明確的是要實現跳轉,必須要將result中type屬性設為chain或redirectaction。 

一、同乙個包中的跳轉 

在action的results裡面的type型別配置為「chain」,跳轉的action的url直接寫要跳轉到的action名稱即可。 

如下面的package,從瀏覽器訪問r1.action之後跳轉到r2.action,最後跳轉到1.jsp頁面顯示給使用者!

二、不同包中的跳轉 

需要使用param標籤,其中param的name屬性不需要修改,只需修改標籤對應的值即可,如下,只需修改ss及/pp就行。 

從瀏覽器訪問r1.action之後跳轉到package為paramsredirect中的r2.action,最後跳轉到1.jsp頁面顯示給使用者! 

struts2必要的包

想正常使用struts2.1.6,至少需要如下6 個jar包 struts2 core 2.1.6.jar freemarker 2.3.13.jar commons logging 1.0.4.jar ognl 2.6.11.jar xwork 2.1.2.jar commons fileuplo...

struts2必要的包

想正常使用struts2.1.6,至少需要如下6 個jar包 struts2 core 2.1.6.jar freemarker 2.3.13.jar commons logging 1.0.4.jar ognl 2.6.11.jar xwork 2.1.2.jar commons fileuplo...

struts2必要的包

想正常使用struts2.1.6,至少需要如下6 個jar包 struts2 core 2.1.6.jar freemarker 2.3.13.jar commons logging 1.0.4.jar ognl 2.6.11.jar xwork 2.1.2.jar commons fileuplo...