Struts2的動態方法呼叫

2021-08-31 22:50:22 字數 1084 閱讀 2837

struts2的動態方法呼叫

在struts2中,可以通過兩種方式呼叫action類的除了execute之外的其他方法。而這種方法是struts框架直接支援的。

方式1:struts.xml中的action的屬性為method

<?xml version="1.0" encoding="utf-8" ?>

/action01.jsp

/action02.jsp

/action03.jsp

/add.jsp

/edit.jsp

/delete.jsp

/query.jsp

/result.jsp

package com.demo.action;

import com.opensymphony.xwork2.actionsupport;

public class dmiactiondemo extends actionsupport

public string edit()

public string delete()

public string query()

}

方式2:動態呼叫方法(dmi)

不需要進行struts的配置,直接在檢視頁面中通過識別符號號制定了要呼叫的方法。識別符號號為"!"號。

注意:/命名空間/action名稱!操作方法.action

新增操作

修改操作

刪除操作

查詢操作

/result.jsp

package com.demo.action;

import com.opensymphony.xwork2.actionsupport;

public class dmiaction extends actionsupport

public string edit()

public string delete()

public string query()

}

Struts2動態方法呼叫

第一種 index.jsp中 struts.xml中 registaction中 通過表單中form裡action 號前面的rgistaction 去配置檔案裡找到action name registaction 然後找到對應的class new乙個例項出來最後呼叫!號後面的login方法。第二種 ...

Struts2動態方法呼叫

動態方法呼叫 在struts2中動態方法呼叫有三種方式,動態方法呼叫就是為了解決乙個action對應多個請求的處理,以免action太多 第一種方式 指定method屬性 這種方式我們前面已經用到過,類似下面的配置就可以實現 redirect web inf jsppage chapter2 pla...

Struts2動態方法呼叫

動態方法呼叫 在struts2中動態方法呼叫有三種方式,動態方法呼叫就是為了解決乙個action對應多個請求的處理,以免action太多 第一種方式 指定method屬性 這種方式我們前面已經用到過,類似下面的配置就可以實現 redirect web inf jsppage chapter2 pla...