外部html中,javaScript 怎么调用 java方法

外部html中,javaScript 如何调用 java方法
这是我的一个实体类  CityMatch

这个是接口 CityMatchDao
public interface CityMatchDao {

/**
 * 落地码查询接口
 * @param cityId
 * @return List<CityMatch>
 * @author 杜文俊
 * @update 2014-5-6 下午1:25:15
 */
public List<CityMatch> getCityMatch(String cityId);
}


这个是实现类 CityMatchDaoImpl
实现类返回的是一个 实体对象的集合

这是我的测试类
/**
 * 落地码查询测试类
 * @param args 
 * @author 杜文俊
 * @update 2014-4-30 上午11:34:52
 */
@SuppressWarnings("unused")
public static void main(String[] args) {
// TODO Auto-generated method stub
String cityId = "012345";
CityMatch cityMatch = new CityMatch();
CityMatchDao cmd = new CityMatchDaoImpl();

List<CityMatch> cityList = cmd.getCityMatch(cityId);
int listLength = cityList.size();

for(int i=0; i<listLength; i++){
System.out.println(cityList.get(i).getCityId());
System.out.println(cityList.get(i).getName());
System.out.println(cityList.get(i).getLong_min());
System.out.println(cityList.get(i).getLong_max());
System.out.println(cityList.get(i).getLat_min());
System.out.println(cityList.get(i).getLat_max());
}

}



我现在想要做的是 在一个html中用JavaScript调用这个返回的实体对象集合 并用表格显示出来 

求大神帮忙看下 很着急  在线等

------解决方案--------------------
ajax 请求地址,返回 。xml json 都可以的。
------解决方案--------------------
JS是无法直接调用Java代码的。

可以在button的onclick事件里请求服务器(如ajax),等待ajax返回数据,再展现
------解决方案--------------------
自己ajax 可能复杂了点,可以使用jquery ajax
使用方法参考jquery文档
------解决方案--------------------
参考下。了