Вопрос

Я работаю над проектом Struts2. Я создал URL в своем проекте и прошел параметры с использованием тегов. Мой вопрос: как мне прочитать параметр в действиях? Также, если я сделаю то же самое, я смогу увидеть параметры как строку запроса. Я спрашиваю, потому что я не могу, и я увидел это в одном из учебных пособий.

Это было полезно?

Решение

Как правило, вы будете взаимодействовать с параметрами в своих действиях, используя поля на ваших действиях, выявленные сети. Предположим, что следующие карты URL -адреса моего примера struts2 действия:

URL

http: // localhost/myaction? FirstName = SonofTheArth

Код действия

public class MyAction extends ActionSupport {
    private String firstName;

    public String execute() throws Exception {
        // do something here
        return SUCCESS;
    }

    public String getFirstName() {
        return firstName;
    }

    public void setFirstName(final String firstName) {
        this.firstName = firstName;
    }
}

Jsp

Использование стопорных тегов: <s:property value="firstName"/>

Использование JSP EL/JSTL: ${action.firstName}

Другие советы

Отредактированный ответ: он основан на соглашениях об именах вашего параметра. Взгляните на это ссылка на сайт и следуйте, как они установили параметр «OldName».

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top