首页 > 其他分享 >登录功能_实现_前台页面 与登录功能_姓名提示

登录功能_实现_前台页面 与登录功能_姓名提示

时间:2023-03-01 10:55:38浏览次数:32  
标签:function 功能 登录 servlet import data response 页面

登录功能_实现_前台页面

    

    $(function (){
            //1.给登录按钮绑定点击事件
            $("#btn_sub").click(function (){
                //2.发送ajax请求,提交表单数据
                $.post("loginServlet",$("loginForm").serialize(),function (data){
                    //data:{flag:false,errorMsg:''}
                    if (data.flat){
                        //登录成功
                        location.href = "index.html";
                    }else {
                        //登录失败
                        $("#errorMsg").html(data.errorMsg);
                    }
                });
            });

        });

 

登录功能_姓名提示

 

 

 

 

 

 

 

 

 

 

 

 

 登录功能_姓名提示

    header.html: 

<script>
    $(function (){
        $.get("findUserServlet",{},function (data){
            //{uid:1,name:'李四'}
            var msg = "欢迎回来,"+data.name
            $("#span_username").html(msg);
        });
    });
</script>
package cn.itcast.travel.web.servlet;

import com.fasterxml.jackson.databind.ObjectMapper;

import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
import java.io.IOException;

@WebServlet("/findUserServlet")
public class FindUserServlet extends HttpServlet {


    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
                    //从session中获取登录用户
        Object user = request.getSession().getAttribute("user");
                    //将user写会客户端
        ObjectMapper mapper = new ObjectMapper();
        response.setContentType("application/json;charset=utf-8");
        mapper.writeValue(response.getOutputStream(),user);
    }

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        this.doPost(request, response);
    }
}

 

 

 

 

 

 

翻译

搜索

复制

标签:function,功能,登录,servlet,import,data,response,页面
From: https://www.cnblogs.com/x3449/p/17167317.html

相关文章

  • HTML页面自动清理js、css文件的缓存(自动添加版本号)
    在web项目开发过程中,我们经常会引用css、js文件,更新文件后常出现缓存问题(明明更改了代码,在浏览器上访问的时候却没有发生变化),这种情况我们通常采用以下两种解决方案:1、手......
  • 界面组件DevExpress WinForms v22.2 - 全面升级数据展示功能
    DevExpressWinForms拥有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office......
  • SSH免密登录
    服务端为ubuntu,客户端为win10自带ssh命令行使用客户端ssh命令行生成公私钥,命令为ssh-keygen生成的id_rsa.pub就是公钥,一般在\Users<用户名>.ssh目录下将公钥的全部内容......
  • Debian设置root开机不用输密码自动登录
    参考http://www.taodudu.cc/news/show-4763067.html 由于博主常用root,且每次开机需要输入账号密码太过麻烦,所以查找取消开机输入root密码的操作,试了网上的很多方法(......
  • VUE绑定Layui中的checkbox,页面不显示
    VUE绑定Layui中的checkbox,页面不显示,估计是layui中没有render的问题,但动态加载完数据,给form.render(),还是不显示,网上看其他人的做法,居然解决了mounted:function(){......
  • iview中刷新页面的时候更新导航菜单的active-name
    在做项目的时候,遇到一个问题,当刷新页面的时候,导航的激活菜单和当前显示的组件不匹配,查了一下官网(​​https://www.iviewui.com/components/menu​​),寥寥几句话就说完了,至于......
  • 全选功能的实现(将类数组转化为数组,利用every实现)
    就是一个小小的全选功能的实现,主要是利用类数组转为真正的数组,然后利用数组的every方法,实现的一个全选的功能。比较简单,直接看例子(完整的代码):<!DOCTYPEhtml><htmllang="e......
  • JAVAWEB学习-session-用session实现禁止用户非法访问页面
    今天学习了JAVAWEB中session的有关知识,能够实现禁止用户非法访问页面.session可以理解为一个表,每条数据有两个属性,String和Object,即名称和内容session的作用是可以实......
  • 从输入URL到页面加载完成的过程中都发生了什么事?
    这些一道经典的面试题,很多面试官都喜欢问,但这道题本身没有标准答案,它涉及的知识点有很多,就看你怎么说了,下面是我的一些总结先稍微回顾一下基础知识:在www上,每一信息资源都有......
  • 路飞-轮播图功能
    目录路飞-后端首页轮播图接口总路由分发通过simpleui录入数据路飞-后端首页轮播图接口轮播图属于首页功能,后端在apps内创建home在homeapp中创建banner表由于很多表有......