我配好了shiro,登录成功后,怎么在jsp页面获得用户信息

 我来答
百度网友e8b1cd8
2018-03-30 · TA获得超过5269个赞
知道小有建树答主
回答量:34
采纳率:96%
帮助的人:8685
展开全部
  1. 登录的action中将用户名存到session中,在页面上获取,如果session有值就是登录了。

  2. 保存到session或者就是保存到一个对象里就行了。

  3. 在登录页面将请求交个LoginAction处理,(写好对应的ActionForm)并且同时Struts会将表单信息保存。

  4. 到LoginForm对象中,将对象保存在(request或session),这样子就可以在其他JSP页面调用。

  5. 登陆成功后session.setAttribute("user",user);jsp里,User user =(User)session.getAttribute("user")。

  6. JSP(全称JavaServer Pages)是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

  7. JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。

  8. 一个JSP页面可以被分为以下几部份:

  9. 静态数据,如HTML

  10. JSP结构图。

  11. JSP指令,如include指令。

  12. JSP脚本元素和变量。

  13. JSP动作。

五玖活02
2014-12-12 · 超过63用户采纳过TA的回答
知道小有建树答主
回答量:78
采纳率:0%
帮助的人:86.1万
展开全部

这个不需要做什么多余的东西的!可以再servlet中直接将你登录信息传到 登陆成功后打开的jsp页面就可以了!

比如将登录信息写入到session中

servlet中

request.getSession().setAttribute("user", user);

然后jsp接收就可以了。

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
焉生w0
2017-05-15 · 超过16用户采纳过TA的回答
知道答主
回答量:81
采纳率:40%
帮助的人:13.9万
展开全部
当用户填写登录信息 成功后 将用户信息保存到session里面去 这样 你判断的时候可以去session里面拿用户信息 如果没有这个用户的话 该用户就没有登录 可转至登录页面 如果有用户信息的话 就显示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刘诸葛孔明
2018-04-12 · TA获得超过236个赞
知道答主
回答量:97
采纳率:100%
帮助的人:16.6万
展开全部
登录成功后用户信息存放在session中,然后页面获取就行了。
登录人:${sessionScope.userName }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式