如何在struts2中访问url参数

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

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

url

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; } } 

JSP

使用Struts标签:

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

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