Servlet 知识点(一) -- 异步请求Servlet
来源:互联网 发布:java游戏服务端开发 编辑:程序博客网 时间:2024/05/18 19:38
Servlet 传值到 jsp 一般是通过
req.setAttribute("snsUserInfo", snsUserInfo);req.getRequestDispatcher("webInfo.jsp").forward(req, resp);
传递到指定 jsp
然后在页面通过 java 代码的方式获取
<%@ page import="com.newtec.weixin.pojo.SNSUserInfo,java.lang.*"%> <% // 获取由OAuthServlet中传入的参数 SNSUserInfo user = (SNSUserInfo)request.getAttribute("snsUserInfo"); // String state=request.getAttribute("state").toString(); if(null != user) { %>
但是异步加载并不允许我们在返回时跳转页面 , 这样非异步的数据会全部丢失 , 但是 Servlet 给我们提供了
PrintWriter pw = response.getWriter();pw.print(object);
方法 . 我们请求这个 servlet ,返回的将是 print 出去的 object 数据
JSP 代码
$.ajax({type : "GET",url : "http://f67d5974.ngrok.io/souvx/userServlet",datatype : "json",success : function(result) {alert(result);//将弹出返回的object数据}
然后 web.xml 配置映射信息即可
<servlet> <servlet-name>userServlet</servlet-name> <servlet-class>com.newtec.weixin.servlet.UserServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>userServlet</servlet-name> <url-pattern>/userServlet</url-pattern> </servlet-mapping>
阅读全文
0 0
- Servlet 知识点(一) -- 异步请求Servlet
- Servlet知识点<一>
- servlet-response请求知识点 汇总
- Servlet 3.0异步处理请求
- Spring-MVC异步请求之Servlet异步
- Servlet基础(一:请求处理)
- servlet判断是否异步/ajax 请求
- 异步处理Servlet接收到的请求
- Spring Boot 异步请求(Servlet 3.0)
- StreamingResponseBody-处理Servlet异步I/O请求
- servlet知识点
- servlet知识点
- Servlet知识点
- servlet知识点
- Servlet知识点
- 异步servlet
- 异步servlet
- 异步servlet
- 【脚本语言系列】关于Python结构化文本文件处理YAML,你需要知道的事
- 这货真的是随笔
- 面试题36:数组中的逆序对
- 网站中返回上级的处理
- 【Qt5】QString与string,int转换
- Servlet 知识点(一) -- 异步请求Servlet
- LOL多人在线游戏
- AVAssetReader和AVAssetWriter
- mongo(2)
- 【脚本语言系列】关于Python结构化文本文件处理csv,你需要知道的事
- 前后台时间类型数据的处理
- Fire And Motion:聚焦前进,避免当炮灰
- java的Applet编写的日历小工具
- C++随记(八)---存储持续性、作用域和链接性