0

私はDWRWorldの初心者であり、アプリケーションの正しい動作を理解するのにいくつかの問題があります。

私はこの状況にあります:

ファイルdwr.xml

<dwr>
  <allow>
    <create creator="new" javascript="Starred">
      <param name="class" value="it.mypackage.entity.Starred" />
    </create>
    <convert converter="bean" match="it.mypackage.beans.ActivityBean"/>
  </allow>
</dwr>

私のhtmlページ内に私は持っています:

<% String name = "myname"; %>
<li><input type="checkbox" name="a" class="styled" /><a href="#" onclick="Products.addProducts(name, 1,myjs)">Monitor</a></li>

そして私のProducts.javaには次のものがあります。

public void addProducts(String name, String id) {
  System.out.println(name + "_" + id);
}

しかし、このチェックボックスをクリックしても何も起こりません。文字列名を整数値に変更すると、System.outは正しく機能します。

手伝ってくれませんか。

4

1 に答える 1

1

dwr.xml に追加する必要があります

<create creator="new" javascript="Product">
<param name="class" value="fully qualified name of your Product class" />
<include method="addProducts" />

次に、JSP に次の Java スクリプト ファイルを含める必要があります。

エンジン.js

ユーティリティ.js

インターフェース/Product.js

于 2011-03-15T11:20:39.043 に答える