1. 程式人生 > >Struts2訪問方式之統配符和動態訪問

Struts2訪問方式之統配符和動態訪問

萬用字元方式

public class LinkmanAction extends ActionSupport{
    public String save(){
        System.out.println("儲存聯絡人。。。");
        return "saveOk";
    }
    public String delete(){
        System.out.println("刪除聯絡人。。。");
        return "deleteOk";
    }
}
  <!--萬用字元的方式-->
        <!--method中1表示統配符中第一個*號-->
        <action name="linkman_*" class="com.zst.action.action2.LinkmanAction" method="{1}">
            <result name="saveOk">/demo1/suc.jsp</result>
            <result name="deleteOk">/demo1/suc.jsp</result>

在這裡插入圖片描述

動態方法訪問的方式

public class UserAction extends ActionSupport{
    public String save(){
        System.out.println("儲存使用者。。。");
        return NONE;
    }
    public String delete(){
        System.out.println("刪除使用者。。。");
        return NONE;
    }
}
<!--動態方法訪問的方式-->
<a href="${pageContext.request.contextPath}/user!save.action">儲存使用者</a>
<a href="${pageContext.request.contextPath}/user!delete.action">刪除使用者</a>
  <!--配置動態方法訪問,不需要配置method屬性-->
        <action name="user" class="com.zst.action.action2.UserAction" />