如何访问struts2中的url参数

时间:2010-12-18 13:07:18

标签: java struts2 http-request-parameters

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

2 个答案:

答案 0 :(得分:5)

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

<强>网址

http://localhost/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;
    }
}

<强> JSP

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

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

答案 1 :(得分:0)

编辑回答:它基于参数的命名约定。看看这个link,并按照他们如何设置“oldName”参数。