如何获得当前登录用户的用户名,并将用户名作为一个字段的内容添加到表中。比如,一篇日志,登录之后的当前用户名作为日志的一个字段存储。请问,如何实现。我用的是struts2.0+spring+Hibernate
解决方案 »
- struts2+ibatis2+spring整合
- 关于下拉框显示数据条数的问题
- 为什么人们总是优先用sendRedirect而不是forward?
- JDBC 连接SQL2000时返回的错误
- 判断checkbox与text值对应的问题
- jb中的default properties到底起了什么作用?在其中设置的类路径居然在编译项目时候不起作用,大家来指导!
- 求JSP连接ACCESS,SQL SERVER的代码
- 一个关于输入输出中文的问题?
- 各位用 jsp 做过什么项目没有,与 asp 有什么重要区别?
- 求rxtxcomm在一个web页面循环读取多个串口数据的方法
- 请教关于servlet与后台其它程序的通信问题
- SSH JSP中显示数据库内容
提交日志的时候从session中拿出来就是了
很正确、、放到session中就ok
服务器启动,在登录时。当前的用户信息就保存在session里了。
随用随取
+ 1
都是从session中来取的
提交日志的时候从session中拿出来就是了
HttpSession session = this.getServletRequest().getSession();
Map map = (Map) session.getAttribute(Constants.PERSON_INFO);
party = (Party) map.get("person");
说明不会用session// 在登录后将用户信息放入session
session.setAttribute("session_user", user); //user为用户对象//取当前用户对象
User user = (User) session.getAttribute("session_user");
然后直接user点