登录功能_实现_前台页面 与登录功能_姓名提示
登录功能_实现_前台页面
$(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); } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)