这是我的 Action 类的一部分,包含 getter 和 setter
private String userName;
private String passWord;
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
这是我的jsp代码(仅输入标签):
<s:textfield name="userName" cssClass="input" id="userName" maxlength="64"/>
<s:password name="password" maxlength="15" cssClass="input" id="password" />
我只是想知道:
Action 类实例变量与 jsp 标记的属性、id 或名称相匹配,这样我的值将在调用相应变量的 getter 时自动可用。 ?
最佳答案
表单字段由名称映射。 javascript 中使用 ID 来通过 id 定位 DOM 元素。 params
拦截器应引用操作配置,以使用表单输入填充操作实例,它是 defaultStack
的一部分,您的操作配置应通过从 struts-default
扩展包来显式或隐式引用它。
关于java - Action实例变量名与jsp标签的哪个属性匹配(id或name)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18589144/