Как получить доступ к параметрам URL в Struts2
-
11-10-2019 - |
Вопрос
Я работаю над проектом 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».