Zillionnn 2016-01-10 01:55 采纳率: 28.6%
浏览 5215

<c:if test="">里面sessionscope取不到session

controller里面

request.getSession(true).setAttribute("sessionUser",dbuser);

页面loginhead

 <%
  if(session.getAttribute("sessionusername")==null){
  ……
……
  }
else {
 User user=(User) request.getSession().getAttribute("sessionUser");
 // String loginname=request.getSession().getAttribute("sessionusername").toString();
 //  String  usercredit=request.getSession().getAttribute("sessioncredit").toString();

   Integer userId=user.getUser_id();
    String userAccount=user.getUser_account();
   String loginname=user.getUser_name();
   Integer usercredit=user.getCredit();
    Integer usertype=user.getUser_type();


    out.print("<c:if test=\"${sessionScope.user.usertype==3}\">");
     out.print("  <a href=\"user/toManager\">管理用户");
     out.print("</a>");
     out.print("</c:if>");

  }
%>

然后我在index.jsp用的 <%@ include file="loginform.jsp"%>
不知道这样是否影响,
就是无论用普通账号还是管理员都是有

 <a href=\"user/toManager\">管理用户");

显示出来

  • 写回答

1条回答 默认 最新

  • 毕小宝 博客专家认证 2016-01-10 06:54
    关注

    你这个语法是不是有问题啊,修改成下面的试试,改下右括号的位置:

     out.print("<c:if test=\"${sessionScope.user.usertype}==3\">");
    
    
    评论

报告相同问题?

悬赏问题

  • ¥15 一道python难题
  • ¥15 用matlab 设计一个不动点迭代法求解非线性方程组的代码
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试
  • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题
  • ¥15 教务系统账号被盗号如何追溯设备
  • ¥20 delta降尺度方法,未来数据怎么降尺度