为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

一只名叫tom的猫 2018-07-10 13:13:54
我配好了shiro,登录成功后,怎么在jsp页面获得用户信息
查看完整描述

1 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

  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动作。


查看完整回答
反对 回复 2018-08-05
  • 1 回答
  • 0 关注
  • 3786 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信