11 使用ForwardAction實現頁面遮蔽。

2021-09-08 11:54:44 字數 683 閱讀 2550

**:

我們在jsp頁面之間寫鏈結總會是.../***.jsp,而如果我們想遮蔽掉具體的jsp,只需要所jsp頁面配置成乙個forwardaction即可實現。示例如下:在根目錄下有乙個index.jsp主頁,我們strtus.xml中作如下配置:

/index.jsp

說明:如果沒有未action指定class,預設就是actionsupport類,如果沒有為action指定method屬性,則預設執行execute方法,如果沒有指定result的name屬性,預設值為success。知道了這些再結合actionsupport的原始碼就不難理解實現**的原理了。

隨後再在前面第7點擴充套件中用到的op.jsp中增加如下**:

/forward.action">forward

最後再測試訪問op.jsp,在op.jsp中頁面中直接點鏈結便可以跳到index.jsp,觀察位址列發現此時跳到index頁面是進行的伺服器跳轉,如果我們在上面的配置中的result增加type屬性變成/index.jsp,實現的跳轉就是客戶端跳轉。補充:像這種forward形式的action實質是執行的actionsupport 這個action。因此配置它的result可以參看此類的api文件,比如它常用的result name有:success、login、input等。

SQL中1 1與1 1的使用

1.1 1 的用處 用於只取結構不取資料的場合 例如 create table table temp tablespace tbs temp as select from table ori where 1 1 建成乙個與table ori 結構相同的表table temp,但是不要table or...

11 使用子查詢

1.子查詢查詢 query 任何sql 語句都是查詢,但此術語一般指 select 語句。子查詢 subquery 巢狀在其他查詢中的查詢。2.利用子查詢進行過濾 假設需要列出訂購物品 rgan01 的所有顧客,檢索步驟為 1 檢索包含物品 rgan01 的所有訂單的編號 2 檢索具有前一步驟列出的...

第11章 使用類

1.運算子過載 未使用過載的例子 include using namespace std class time time time time time int h,int m void time addmin int m void time addhr int h void time reset i...