【问题标题】:Action instance variable name matches which property of jsp tags(id or name)?动作实例变量名称与 jsp 标签的哪个属性(id 或名称)匹配?
【发布时间】:2013-09-03 09:49:56
【问题描述】:

这是我的带有 getter 和 setter 的 Action 类的一部分

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 时自动可供我使用。 ?

【问题讨论】:

    标签: java html jsp struts2


    【解决方案1】:

    表单字段由 name 映射。 javascript 中使用 id 来通过 id 定位 DOM 元素。 params 拦截器应该被引用到动作配置以使用表单输入填充动作实例,它是defaultStack 的一部分,您的动作配置应该通过从struts-default 扩展包来显式或隐式引用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-26
      • 1970-01-01
      • 2013-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-11
      相关资源
      最近更新 更多