我正在使用Java Struts 2框架。
通常,我可以通过Form.java(动作类)中的get set方法从JSP中获取数据。以下是我的示例:
Form.java
在main.jsp文件中:
main.jsp
<html:text property="campaignName" size="50" maxlength="50" />
因此,我可以通过操作类中的get set方法获得此文本框名称,以下是来自
mainForm.java :
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" />。
<html:text>
<input type="text" id="datepicker" />
由于此文本框内没有属性属性,因此无法从此文本框获取值。我也尝试property="something"在文本框中添加内容,但是get方法mainForm.java是return null。
property="something"
null
我想问一下,如何通过此文本框获取值?
<s:textfield name="campaignName" size="50" maxlength="50" />
要么
<input type="text" name="campaignName" size="50" maxlength="50" />
名称需要与字段名称匹配