John-Jackson 2024-09-20 01:24 采纳率: 16.7%
浏览 2
已结题

关于SSH项目中JSP表单获取的问题

img

img

img

img


求解答,请问在定义了s标签之后,为什么在设置成功登陆之后的页面无法读取到刚刚通过登录的部分信息?

img


(这个是personnel.hbm.xml文件)

img


(数据库中的表)
目的是通过跳转链接后,在新的jsp页面上获得刚刚登录的email

img


这个是我的action当中的相关代码

  • 写回答

8条回答 默认 最新

  • 阿里嘎多学长 2024-09-20 01:24
    关注

    AIGC生成:


    关于SSH项目中JSP表单获取的问题

    你的问题是关于SSH项目中JSP表单获取的问题,具体来说是关于在定义了s标签之后,设置成功登陆之后的页面无法读取到刚刚通过登录的部分信息的问题。

    根据你提供的信息,问题可能是关于如何在SSH项目中获取登录信息的问题。下面是一些可能的解决方法:

    1. 使用Session对象:在登录成功后,可以将登录信息存储在Session对象中,然后在新的JSP页面中可以通过Session对象获取登录信息。
    // 登录成功后
    session.setAttribute("username", username);
    session.setAttribute("password", password);
    
    // 在新的JSP页面中
    String username = (String) session.getAttribute("username");
    String password = (String) session.getAttribute("password");
    
    1. 使用Cookie对象:在登录成功后,可以将登录信息存储在Cookie对象中,然后在新的JSP页面中可以通过Cookie对象获取登录信息。
    // 登录成功后
    Cookie cookie = new Cookie("username", username);
    cookie.setMaxAge(60*60); // 设置cookie的有效期为1小时
    response.addCookie(cookie);
    
    // 在新的JSP页面中
    Cookie[] cookies = request.getCookies();
    for (Cookie cookie : cookies) {
        if (cookie.getName().equals("username")) {
            String username = cookie.getValue();
            // 处理username
        }
    }
    
    1. 使用RedirectAction:在登录成功后,可以使用RedirectAction将用户重定向到新的JSP页面,然后在新的JSP页面中可以获取登录信息。
    // 登录成功后
    response.sendRedirect("newPage.jsp");
    
    // 在新的JSP页面中
    String username = request.getParameter("username");
    String password = request.getParameter("password");
    
    1. 使用ModelAndView对象:在登录成功后,可以使用ModelAndView对象将登录信息传递给新的JSP页面,然后在新的JSP页面中可以获取登录信息。
    // 登录成功后
    ModelAndView modelAndView = new ModelAndView();
    modelAndView.addObject("username", username);
    modelAndView.addObject("password", password);
    return modelAndView;
    
    // 在新的JSP页面中
    String username = (String) model.getUsername();
    String password = (String) model.getPassword();
    

    这些方法都可以解决你的问题,但是具体的解决方法取决于你的项目结构和需求。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月20日
  • 修改了问题 9月20日
  • 创建了问题 9月20日

悬赏问题

  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见
  • ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
  • ¥20 sentry如何捕获上传Android ndk 崩溃
  • ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?