java判断未登录的代码 java判断未登录的代码是否正确

java如何判断用户有没有登陆

使用一个拦截器了,在拦截器里面判断session里面有没有不就行了。登录的时候在session里面保存一个你需要的东西(如:用户编码)。

创新互联建站主营城阳网站建设的网络公司,主营网站建设方案,重庆APP软件开发,城阳h5微信小程序搭建,城阳网站营销推广欢迎城阳等地区企业咨询

web java jsp 页面我用alert("您还未登录,请您点击确定登录");如果没有登录则弹出如下图

不可以改变,标题是不行的,想要弹框美观都不用alert就可以了,显示一个精心设计美观的DIV,也有一个确认按钮,这样就可以任意设计了,想有什么都可以的。

java防止用户未登录访问页面

两种实现方式;

通过session来判断是否登陆

通过springMVC拦截器来设定--》底层也是判断session

mvc:interceptors 

mvc:interceptor

 mvc:mapping path="/front/personal/**" ///这里指定你访问url下的方法

bean class="com.dowjin点抗 mons.interceptor.UserSessionInterceptor"/bean  //这里是拦截器

eg:

//获取用户信息

HttpSession session = request.getSession(true);

//用户信息

TMemberDTO tMember = (TMemberDTO)session.getAttribute("member");

//用户信息失效

if(tMember == null){

//request.getRequestDispatcher("/login.html").forward(request, response);

response.sendRedirect(request.getContextPath()+"/front/main/toLogin");

return false;

}

return true;

/mvc:interceptor

/mvc:interceptors 

java里面如何在用户登录管理页面时判断用户是否登录

给你详细讲一下。

比如系统有个登陆页面(login.jsp):

name:_________

password:____________

(登陆按钮)

你按下登陆按钮,就根据name和password去数据库里面查,如果判断有此用户并且密码正确,就设置一个session的键对应的值,键名字自己取,统一即可,比如"userInfo",代码就是servlet的doPost里面

HttpSession session = request.getSession();

Hashtable userInfo = new Hashtable();

userInfo.setAttribute("userName", request.getParameter("userName");

userInfo.setAttribute("passWords", Util.toSecret( request.getParameter("passWords)); //密码最好加密

session.setAttribute("userInfo", userInfo);

session是在一定时期(超时时间内)一直存在的,这段时间内你可以随时判断用户是否合法,否则就退回登陆页面。

在任何除了登陆页面以外的页面访问,只需判断有没有这个键值,没就到登陆页面,否则进正常页面。(最好写在servlet中,让servlet当页面控制器)代码如下:

if ( session.getAttribute("userInfo")==null ) {

response.sendRedirect(request.getServletContext.getPath() + "/login.jsp");

} else {

request.getRequestDispatcher("/正常页面.jsp").forward(request,response);

}


本文名称:java判断未登录的代码 java判断未登录的代码是否正确
新闻来源:http://bzwzjz.com/article/ddjijje.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 企业网站建设公司 LED网站设计方案 重庆企业网站建设 移动手机网站制作 网站制作 手机网站制作设计 成都模版网站建设 网站建设改版 成都企业网站建设 成都网站制作 营销型网站建设 成都网站建设 上市集团网站建设 成都品牌网站建设 企业网站设计 定制级高端网站建设 定制网站设计 企业网站制作 成都定制网站建设 网站设计 营销型网站建设 成都网站建设流程