Dynamically Editing a Table
Dynamically Editing a Table。网上的示例有初始值,需要加入构造函数和
createPeople() 方法(别忘了在Person类中加入下面的构造函数)。
public Person(String name, String address, int id, float salary) {
this.id = id;
this.name = name;
this.salary = salary;
this.address = address;
}
Dynamic Address Entry
Dynamic Address Entry。完成这个例子需要在 Demo.java 里面加入
fillAddress 方法(别忘了加入相关的变量定义)。
Dynamically Populating a Selection List
Dynamically Populating a Selection List。完成这个例子需要在 Demo.java 里面加入
getNumbers 方法(别忘了加入相关的变量定义)。
Dynamic Validation
Dynamic Validation。完成这个例子需要在dwr.xml里面加入:
<create creator="new" javascript="UrlValidator"> <param name="class" value="org.apache.commons.validator.UrlValidator"/> </create>
<create creator="new" javascript="CreditCardValidator"> <param name="class" value="org.apache.commons.validator.CreditCardValidator"/> </create>
<create creator="script" javascript="EmailValidator" scope="application"> <param name="language" value="beanshell"/> <param name="script"> import org.apache.commons.validator.EmailValidator; return EmailValidator.getInstance(); </param> </create>
需要下载下面的组件,然后把对应的.jar文件copy到web-inf/lib目录下:
Simple Chat
Simple Chat。重点要参考文中的链接文章an article atJava.net,可以看到具体的示例代码。
Handling XML
Handling XML。完成这个例子需要在dwr.xml里面加入:
<create creator="new" javascript="XOM"> <param name="class" value="uk.ltd.getahead.testdwr.XOMDemo"/> </create> <create creator="new" javascript="JDOM"> <param name="class" value="uk.ltd.getahead.testdwr.JDOMDemo"/> </create> <create creator="new" javascript="DOM4J"> <param name="class" value="uk.ltd.getahead.testdwr.DOM4JDemo"/> </create> <create creator="new" javascript="DOM"> <param name="class" value="uk.ltd.getahead.testdwr.DOMDemo"/> </create>
这个例子没有找到要用到的下面几个类的源代码。所以放弃测试.....
-
uk.ltd.getahead.testdwr.XOMDemo
-
uk.ltd.getahead.testdwr.JDOMDemo
-
uk.ltd.getahead.testdwr.DOM4JDemo
-
uk.ltd.getahead.testdwr.DOMDemo
相关方法代码可以在这里找到。
最新评论