Пример тега свойства Struts 2

Пример тега свойства Struts 2

Скачать -Struts2-Property-Tag-Example.zip

Тег Struts 2 «property» используется для получения значения свойства из класса, который по умолчанию будет иметь свойство текущего класса Action (верхняя часть стека), если ничего не указано. В этом руководстве показано использование тега «property» для получения значения свойства из текущего класса Action и другого класса bean-компонента.

1. действие

Класс Action со свойством «name».

PropertyTagAction.java

package com.example.common.action;

import com.opensymphony.xwork2.ActionSupport;

public class PropertyTagAction extends ActionSupport{

    private String name = "Name from PropertyTagAction.java";

    public String getName() {
        return name;
    }

    public String execute() throws Exception {

        return SUCCESS;
    }
}

2. Bean

Простой класс Java со свойством «name».

Person.java

package com.example.common;

public class Person {

    private String name = "Name from Person.java";

    public String getName() {
        return name;
    }

}

3. пример тега свойства

Он показывает использование тега «property» для получения значения свойства «name» из классов «PropertyTagAction» и «Person».

property.jsp

<%@ taglib prefix="s" uri="/struts-tags" %>





Struts 2 property tag example

1. Call getName() from propertyTagAction.java

2. Call getName() from Person.java

Страница «property.jsp» - это страница с успешным результатом, возвращаемая действием «PropertyTagAction». Если вы указали<s:property value=”name” /> на странице «property.jsp», по умолчанию будет использоваться свойство текущего класса действия «PropertyTagAction.getName()».

4. struts.xml

Ссылка это ~





    
    

        
            pages/property.jsp