查询例子谁有?(用到servlet,databean) 用户填写表单->点击Submit->将条件传给JSP(servlet)->JSP(servlet)中的代码去连接数据库->并生成SQL去数据库中查询->得到结果集(ResultSet)->通过JSP(servlet)显示出来哪个步骤你不清楚呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 非常感谢!我的理解是用户填写表单(html/jsp)和最后显示结果的jsp完全是两个不同的文件了!我现在不清楚的地方是假如我在前端的某个对象如button的onclick事件中要调用后端数据库,从数据库中检索数据来更新我前端的另一个对象select中的内容如何做?这只是一个局部的更新操作。 局部更新(不刷新整个页面)不能用JSP文件来做到,只能用applet、Activex之类的东西。你可以做个applet,在applet里和servlet进行通信,servlet再把查询数据库的结果反馈回来。 "我的理解是用户填写表单(html/jsp)和最后显示结果的jsp完全是两个不同的文件了!"用户填写表单和显示结果的jsp或者访问数据库的文件可以是一个文件也可以是不同文件。你是完全可以控制的!“我现在不清楚的地方是假如我在前端的某个对象如button的onclick事件中要调用后端数据库,从数据库中检索数据来更新我前端的另一个对象select中的内容如何做?这只是一个局部的更新操作。” 你所说的意思是不是你的一个页面上有一个表单和一个select框,当你提交表单后,通过对数据库的访问,更新原来页面上的select框?要实现此功能,你只需将查询出的结果返回本页面就行了。 to:czb(草中宝) 我在一个html里用javascript做了一个类似于combobox的东东。现要局部更新! 你说只能用applet、Activex之类的东西那我的不是都要重写?你所说的“servlet再把查询数据库的结果反馈回来。”如何反馈?to:redstarstar(红星星) 基本是和你说的差不多,问题是如何将查询出的结果返回本页面!!如能帮忙解决该问题必将高分重谢! JSP、SERVLET不能做页面的局部更新的啊,除非你用IFRAME来嵌入;数据的反馈用out.println()这个函数啊。 你说的是一个html里用多个帧是么? 可以这样,不过IE里边还有一个更加简单的IFRAME,可以在IFRAME里边嵌入一个JSP文件,你看下MSDN好吗?上面有介绍的。applet也很适合做数据的局部更新,不知道你有没有见过一些股市行情的网站,上面就有很多动态的股市行情就是用applet来做的,而不用刷新页面。 举例如下:比如说我连接与查询数据库的页面(页面2)与提交与要更新的页面(页面1)是分开的,那我只要在查询完成后将ResultSet存入session或一个scope为session的bean中,然后从页面2转回页面1(<jsp:forward page="页面1.jsp" />,在页面1中用if判断一下是否有新的数据,有则更新! 你所说的页面是一个html文本还是一个html里的一个帧? try remote script微软网站上有,不过没什么人用 public class QueryServlet extends HttpPresentation{ String uName = this.getcomms().request.getParameters("Username"); try{ class.forname(.......) connectin conn = DrierManager.getConnection(....); Statment stmt =conn.cretestatment("select * from tablenaem where userName="+uName); resultset rs =stmt.executequery; whiile(rs.next()){ Readwriter out = this.getcomms.getouputstream(); out.println("<html>"); out.println("<h>the useraddress= "+rs.getstring(0)+"</h>"); out.println("</html>");}}catch(Exception ex){ ex.printstatck();}}} 可以参考我的广告banner程序www.bqlr.com struts验证框架 validator 输出的格式 查询的问题 servlet获取文件路径问题 急呀!!!网页导出EXCEL(JSP) 部署问题,怎么可以不部署,就运行项目,tomcat怎么配置。5.5的tomcat? 脑袋进水!想不出来!请高手指点一二,数据调用问题! 閏於讀取EXCEL文件的問題 今天一定要解决问题(现结) ---入门级问题:help me! jsp问题 关于JBuilder4中调试Servlet(绝对给分,不相信别来!) resin下jsp的bean访问数据库有问题,实在是不知道哪里有毛病。
我的理解是用户填写表单(html/jsp)和最后显示结果的jsp完全是两个不同的文件了!
我现在不清楚的地方是假如我在前端的某个对象如button的onclick事件中要调用后端数据库,从数据库中检索数据来更新我前端的另一个对象select中的内容如何做?这只是一个局部的更新操作。
to:redstarstar(红星星) 基本是和你说的差不多,问题是如何将查询出的结果返回本页面!!
如能帮忙解决该问题必将高分重谢!
applet也很适合做数据的局部更新,不知道你有没有见过一些股市行情的网站,上面就有很多动态的股市行情就是用applet来做的,而不用刷新页面。
比如说我连接与查询数据库的页面(页面2)与提交与要更新的页面(页面1)是分开的,那我只要在查询完成后将ResultSet存入session或一个scope为session的bean中,然后从页面2转回页面1(<jsp:forward page="页面1.jsp" />,在页面1中用if判断一下是否有新的数据,有则更新!
微软网站上有,
不过没什么人用
{
String uName = this.getcomms().request.getParameters("Username");
try
{
class.forname(.......)
connectin conn = DrierManager.getConnection(....);
Statment stmt =conn.cretestatment("select * from tablenaem where userName="+uName);
resultset rs =stmt.executequery;
whiile(rs.next())
{
Readwriter out = this.getcomms.getouputstream();
out.println("<html>");
out.println("<h>the useraddress= "+rs.getstring(0)+"</h>");
out.println("</html>");
}}
catch(Exception ex)
{
ex.printstatck();
}
}}
可以参考我的广告banner程序
www.bqlr.com