我正在做一个struts2项目。我在项目中创建了 url,并使用标签传递了参数。我的问题是如何读取操作中的参数?另外,如果执行相同的操作,我将能够将参数视为查询字符串。我问是因为我无法做到,而且我在其中一个教程中看到了它。
通常,您将通过使用由 setter 公开的操作字段来与操作中的参数进行交互。假设以下 URL 映射到我的示例 Struts2 操作:
URL
http://localhost/myAction?firstName=SonOfTheEARTh 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}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)