如何访问struts2中的url参数

Son*_*RTh 3 java struts2 http-request-parameters

我正在开发一个struts2项目.我在我的项目中创建了url并使用标签传递了参数.我的问题是如何读取动作中的参数?如果这样做,我将能够将参数看作查询字符串.我问,因为我无法在一个教程中看到它.

Ste*_*tez 5

通常,您将使用操作员中的字段与设置中的参数进行交互.假设以下URL映射到我的示例Struts2操作:

网址

HTTP://本地主机/ myAction的firstName = SonOfTheEARTh

行动守则

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;
    }
}
Run Code Online (Sandbox Code Playgroud)

JSP

使用Struts标签: <s:property value="firstName"/>

使用JSP EL/JSTL: ${action.firstName}