有两种方法,一种就是使用js绘制表格,在页面中使用
)中。
1.在本页面中使用js方法绘制表格,然后将另一个页面的数据传到表格中,这样做有一个麻烦,就是数据的处理,要定义一个jsp页面专门负责数据的格式化,然后在原页面中要使用方法解析数据
例子就是模糊查询,大概如下:
先写方法,确定回调,不跳转
在配置文件中传递参数,调用action方法,然后在Message.jsp中格式化数据,具体见前面的博客
使用callback函数,绘制表格,并向表格传递内容,显示在指定的位置
还要写Message.jsp页面,负责数据格式化
2.这是第二种方法
使用document.getElementByIdx_x_x("xxx").innerHTML=message,将message的内容显示在页面中(message并非是jsp页面,而是callback函数的参数)
前面的内容同上,就是callback函数的定义不一样
然后定义一个id为text的div专门用于显示信息
在common.xml中的跳转页面不同,本来是要跳到Message.jsp去格式化数据,这次只要将数据传到userQueryResult页面中绘制表格(就是表示出来)就行,callback方法会自动将页面内容放到message参数中去
表示内容的页面,要在channel中指定