0

我有问题,当我得到属性时,它包含空值,但我分配给它的变量得到了值

这是我如何通过位置的perviouse页面:

<%if(rs.next()) {%>
<td><a href="university.jsp?location=<%=rs.getInt("cs_id")%>"><%out.print((String)  (rs.getString("country_state")));%></a></td>
<%}else{ break; } %>

这是未获取参数的页面 请选择您的大学所在州或输入您的大学:

<%
    //set the session the each parameter
    String locationString = request.getParameter("location");

    Integer locationId = Integer.valueOf(locationString);

    session.setAttribute("locationId",locationString);

    System.out.print(locationString);
    System.out.print(request.getAttribute("locationId"));
%>
4

1 回答 1

1

您曾经session.setAttribute("locationId", locationString);将属性放入,session 但您尝试从requestvia获取属性request.getAttribute("locationId")

request.getAttribute不同于session.getAttribute

于 2012-12-06T01:05:47.473 回答