一尘不染

在同一页面上显示错误消息,并在JSP中使用Session?

jsp

在这种情况下,我需要显示如果用户未输入正确密码的位置,程序将在会话中放置适当的消息,并将分派回登录jsp页面并显示该消息。

我也选中了该页面,重定向到同一页面但有一条消息

但是当我尝试实现答案时,日食使我在代码上出现了一条红线。

这是我的代码,

String message = "Wrong Password!";

HttpSession session = session.setAttribute("message", message);

显示的错误是 类型不匹配:无法从void转换为HttpSession

有什么想法我错了或者我该怎么做?


阅读 207

收藏
2020-06-10

共1个答案

一尘不染

session.setAttribute(“message”, message);

此返回类型为void,因此您偏向于HttpSessoinObject,因此它显示了编译器错误。

用这个

HttpSession session = request.getSession(true);
session.setAttribute("message", message);
2020-06-10