【问题标题】:How to get the attribute from forward - JSP如何从前向获取属性 - JSP
【发布时间】:2015-12-01 16:02:52
【问题描述】:

page 1

  <%

  Username user = new Username("username","password","email");
  session.setAttribute("user1", user);

  %>
  <jsp:forward page="Page2.jsp" >
  <jsp:param name="user_1" value="<%= user.getUsername() %>" />         
          </jsp:forward>

page 2 中,我想从forward 中获取user_1 属性。我该怎么做?

【问题讨论】:

  • 也许是 ${user.username} ?但是我们确实需要看一下Username类的代码。
  • 应该是 ${user1.username}
  • 看我改变了问题
  • 通过您的编辑,您可以尝试 ${param.user_1}

标签: jsp forward setattribute getattribute


【解决方案1】:

您可以像下面这样从请求对象访问它 -

request.getParameter("user_1")

【讨论】:

    【解决方案2】:

    我想从forward中获取属性user_1

    您可以像这样使用隐式对象请求来检索它

    request.getParameter("user_1")
    

    或者如果你想使用EL,那么

    ${param.user_1} 
    

    【讨论】:

      猜你喜欢
      • 2011-08-24
      • 1970-01-01
      • 2017-09-14
      • 1970-01-01
      • 2014-10-07
      • 1970-01-01
      • 2012-06-04
      • 2012-01-13
      • 2013-01-05
      相关资源
      最近更新 更多