博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AJAX
阅读量:6230 次
发布时间:2019-06-22

本文共 1974 字,大约阅读时间需要 6 分钟。

使用AJAX接收后端发出的数据

img_9ddda49cb9d6a8f28effcf08b2ca8419.png
2017-12-05 20-17-48 的屏幕截图.png

前端页面写的内容

//使用ajax输出从后台获取的信息
  • input框的内容
账号:姓名:...

servlet代码

img_7674e40a41798030522d8b989b050ad8.png
2017-12-05 20-39-12 的屏幕截图.png
protected void username(HttpServletRequest request,                 HttpServletResponse response) throws ServletException, IOException {        /*UserBean userBean = new UserBean();*/        List list = (List) request.getSession().getAttribute("info");        UserBean userBean = (UserBean) list.get(0);        int u_id = userBean.getU_id();        UserBean userBean1 = userService.username(u_id);        System.out.println(userBean1);        JSONArray jsonArray = JSONArray.fromObject(userBean1);        response.getWriter().print(jsonArray);    }
  • service
    UserService userService = new UserServiceImpl();
    UserBean username(int u_id);
  • serviceImpl
    UserDao userDao =new UserDaoImpl();
    @Override
    public UserBean username(int u_id) {
    return userDao.username(u_id);
    }
  • dao
    UserBean username(int u_id);
  • daoImpl

    img_1d98de860c4bd81cb2fd1e38eecc0bdc.png
    2017-12-05 20-47-02 的屏幕截图.png
public UserBean username(int u_id){       //在数据库中查询信息       try{           UserBean userBean = new UserBean();           Connection conn = ConnUtil.getConnextion();           String changeSql = "select * from user WHERE u_id = ?";           PreparedStatement pstm = conn.prepareStatement(changeSql);           pstm.setInt(1, u_id);           ResultSet rs = pstm.executeQuery();           if(rs.next()) {              userBean.setU_userid(rs.getString(2));              userBean.setU_username(rs.getString(3));              userBean.setU_password(rs.getString(4));              userBean.setU_sex(rs.getString(5));              userBean.setU_img(rs.getString(6));               return userBean;           }       }catch (Exception e){           System.out.println(e);       }       return null;   }

使用session接收后端发出的数据

登录成功后数据库的信息就就已经存在了session中,只需要在前端显示页面,即引入js接收即可:

如下所示:

<%        List list = (List) request.getSession().getAttribute("info");        UserBean userBean = (UserBean) list.get(0);    %>...用户名:

转载地址:http://gihna.baihongyu.com/

你可能感兴趣的文章
pl/sql编程(九)
查看>>
mvn项目中的pom文件提示Error parsing lifecycle processing instructions解决
查看>>
[转] react-router4 + webpack Code Splitting
查看>>
C# 集合 — Hashtable 线程安全
查看>>
Python 第一天
查看>>
检查素数的正则表达式[转]
查看>>
大话数据结构-树
查看>>
DML数据操作语言之查询(二)
查看>>
软件工程作业项目描述
查看>>
一种关键字搜索---edu.cn
查看>>
VS2005环境下采用makefile编译、使用libjpeg.lib函数库
查看>>
科技前沿---全息手机、全息图像
查看>>
代理模式
查看>>
闪屏的3中延迟跳转方式
查看>>
STM32 硬件I2C初始化 I2C1_GPIO_AF_Config
查看>>
2013=字符串
查看>>
webpack学习简单总结
查看>>
页面加载中jquery逐渐消失效果实现
查看>>
stl使用:map和set
查看>>
Sicily 10359:Valuable Jewellery(贪心+优先队列)
查看>>