DWR передавая строку - PullRequest
       16

DWR передавая строку

0 голосов
/ 07 марта 2011

Я новичок в DWR World, и у меня есть некоторые проблемы, чтобы понять правильное поведение моего приложения.

У меня такая ситуация:

Файл 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 работает правильно.

Можете ли вы помочь мне, пожалуйста?

1 Ответ

1 голос
/ 15 марта 2011

Вам нужно будет добавить в свой dwr.xml

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

Затем в JSP вам нужно будет включить следующие файлы сценариев Java.

engine.js

util.js

Интерфейс / Product.js

...