struts2 在 struts.xml 配置文件中引用action 類中的屬性

java 類如下

import com.opensymphony.xwork2.ActionSupport;

public class LoginAction  extends ActionSupport{
    private String role = "";
    public String getRole() {
        return role;
    }
    public void setRole(String role) {
        this.role = role;
    }
    
    @Override
    public String execute() throws Exception {
        // TODO Auto-generated method stub
        return SUCCESS;
    }
}

 

struts.xml中配置action map時 以如下形式進行引用${filed},注意和type沒有關係

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>

    <package name="default" extends="struts-default">
        <action name="login" class="struts2.login.LoginAction">
            <result name="success" type="chain">${role}</result>
        </action>
        
        <action name="admin">
            <result>admin.jsp</result>
        </action>
        
        <action name="user">
            <result>user.jsp</result>
        </action>
    </package>
    
</struts>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章