日期:2014-05-17  浏览次数:20776 次

jsp+servlet如何实现查询按钮和查询结果在一个界面上显示,在点查询按钮的时候,还要清掉之前的查询结果如何做?
有一个界面是这样的、
考试日期:[______}   [查询]

有一个显示表格
考试日期   学生名称 学生成绩   


现在考试日期和 查询在一个from里。
所以我点查询 就直接走 我自己写的一个servlet里了。然后我根据日期把数据查出来,
怎么 在回到原页面上把 显示表格显示出来啊?

我是这么想的
完全不用servlet了。
主页面是A 是
我这么想的
通过A的from action跳转到A?日期='2013-06-02',然后查询然后用request 把日期接到,
然后直接把页面的表格构造出来。然后把那个日期附上值。应该也算完了。


但这样 好像就是刷新页面了。
jquery的Ajax是如何处理呢???

希望有人能帮帮我.

就是我点查询,然后后台根据查询得出数据,然后把前台的展示的数据清除,然后附上最新从数据库中的数据。

------解决方案--------------------
建议用jquery easyui中的datagrid,列表加查询都有,之前我用servlet也实现过,感觉还是不错地
------解决方案--------------------
经测试没遇到你说的问题


var examTime=$("#examTime").val();
var name=$("#name").val();
$.getJSON("searchExam",{examTime:examTime,name:name},function(json){


后台也是没有问题的

String examTime=request.getParameter("examTime");
String name=request.getParameter("name");
System.out.println(examTime+"-----"+name);


好好检查一下你的代码吧。前台js调试。先输出第二个值有没有。
关键是分析问题,是前台的问题还是后台的问题