一尘不染

如何通过ID而不是Struts 2中的属性从JSP到Action类获取数据?

jsp

我正在使用Java Struts 2框架。

通常,我可以通过Form.java(动作类)中的get set方法从JSP中获取数据。以下是我的示例:

main.jsp文件中:

<html:text property="campaignName" size="50" maxlength="50" />

因此,我可以通过操作类中的get set方法获得此文本框名称,以下是来自

mainForm.java

private String campaignName = null;

public String getCampaignName() {
    return campaignName;
}

public void setCampaignName(String campaignName) {
    this.campaignName = campaignName;
}

但是,由于我想使用jQuery做某事,所以我不再<html:text>用作文本框,而是使用<input type="text" id="datepicker" />

由于此文本框内没有属性属性,因此无法从此文本框获取值。我也尝试property="something"在文本框中添加内容,但是get方法mainForm.java是return
null

我想问一下,如何通过此文本框获取值?


阅读 278

收藏
2020-06-08

共1个答案

一尘不染

<s:textfield name="campaignName" size="50" maxlength="50" />

要么

<input type="text" name="campaignName" size="50" maxlength="50" />

名称需要与字段名称匹配

2020-06-08