java 怎么实现登录名在输液显示 和 注销用户 ?
我用的是javassh框架开发。登录时候的session是这样写的:session.put("username",username);不知道怎么把用户名传到前台显示?怎么...
我用的是java ssh框架开发。登录时候的session是这样写的:session.put("username", username);
不知道怎么把用户名传到前台显示?怎么注销用户?新手什么也不懂啊,求后台以及前台jsp代码
%>_<% 展开
不知道怎么把用户名传到前台显示?怎么注销用户?新手什么也不懂啊,求后台以及前台jsp代码
%>_<% 展开
1个回答
展开全部
你好,你的session是自己定义的Map集合吧,否则怎么会有put这个方法呢
后台添加session值
request.getSession().setAttribute(key, value);
前台获取session直接使用el表达式,${key}
后台注销session
request.getSession().invalidate();全部注销
request.getSession().removeAttribute(key);删除其中一个
希望可以帮到你,有问题可以问我,望采纳
后台添加session值
request.getSession().setAttribute(key, value);
前台获取session直接使用el表达式,${key}
后台注销session
request.getSession().invalidate();全部注销
request.getSession().removeAttribute(key);删除其中一个
希望可以帮到你,有问题可以问我,望采纳
更多追问追答
追问
恩恩 是的 session是定义的Map集合。
我不知道request.getSession()。。。应该写在哪,并且写上的话那个request总提示错误,该怎么写?我刚接触这个,见笑了
追答
你用的是ssh?
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller("testController")
@RequestMapping("/test")
public class TestController {
@RequestMapping("/test")
public String test(HttpServletRequest request, HttpServletResponse response) {
request.getSession();
return "test";
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询