1

私は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 set メソッドmainForm.javaは returnnullです。

このテキストボックスで値を取得するにはどうすればよいですか?

4

3 に答える 3

1

<s:textfield name="campaignName" size="50" maxlength="50" /> struts タグを使用して jsp に追加できます (上部にあります):

<%@ taglib prefix="s" uri="/struts-tags"%>
于 2013-09-03T10:02:08.603 に答える
1
<s:textfield name="campaignName" size="50" maxlength="50" />    

また

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

名前はフィールド名と一致する必要があります

于 2013-09-03T09:09:49.573 に答える