当前位置:首页>开发>正文

JSP页面如何调用servlet然后回调 servlet怎么返回数据集啊有实例么

2023-05-27 03:03:12 互联网 未知 开发

 JSP页面如何调用servlet然后回调 servlet怎么返回数据集啊有实例么

JSP页面如何调用servlet然后回调

从面上看这个不是调用关系,而是你的main.jsp提交值让servlet处理,处理完毕后servlet返回值给main.jsp.从代码看,jsp也是servlet所以是调用关系。
你要在main.jsp加载的时候就调用,那就在body标签里面加一个onload函数 然后用JS写这个函数
同样的提交值给servlet 处理完毕后你页面跳转或者重定向给jsp(也就是getResponseDispach("main.jsp").forword(requert,respose)或者sendRedirect(“main.jsp”))。当然这肯定有问题的,死循环不是,那你就得在onload这个函数中接受一个返回值,判断一下是否需要继续跳转,不然就是死循环。
在JS中可以接受值,自己百度一下,还有JS的访问Servlet
接受值var a=<%request.getParement("value")%>就判断这个a的值就行了
然后JS访问servlet var url="showservlet?value=" yourvalue
window.self.location=url//访问servlet

行了,路径访问默认是用doGet()处理的,
解决你所有问题了····不懂的再问

servlet怎么返回数据集啊?有实例么?

一般使用servlet,用的是service方法进行控制转发工作,通过调用后台数据方法来达到访问后台数据的作用,一般是把数据通过request的setAttribute方法或者是request.getSession.setAttribute方法将数据储存在其中,然后在该使用的地方进行取出就可以了。

js怎么获取servlet返回的值

会ajax的话就简单了如果ajax能正常返回,你就在servlet里面 用request存一个值,js可以通过result点就可以 ,还有就是你要提交表单就必须通过form 的action来提交

通过JSP 页面调用servlet方法?

这样:





扩展资料:
注意事项
jsp有个form表单里面有action属性,当触发提交时,action里的属性就是访问某个servlet;/business、/test;这个就需要在web.xml里面配置servlet
例如:

  servletTest
  ServletTest

    servletTest
    /test

这样访问,就能到具体的某个servlet了

最新文章