Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Servlet无法看到属性_Java_Jsp_Servlets - Fatal编程技术网

Java Servlet无法看到属性

Java Servlet无法看到属性,java,jsp,servlets,Java,Jsp,Servlets,在some.jsp中,我有以下代码: <% ArrayList<Team> teams = Lists_DEO.getAllTeams(); for (int i = 0; i < teams.size(); i++){ Team curr = teams.get(i); %> <div class="team

在some.jsp中,我有以下代码:

<%
            ArrayList<Team> teams = Lists_DEO.getAllTeams();
            for (int i = 0; i < teams.size(); i++){
                Team curr = teams.get(i);
                %>
                    <div class="team-item-box <% if (i%2 == 1) out.print("second");%>"> 
                        <a href="/FUF_League/UserGetTeam?teamID=<%=curr.getID()%>" class="left"><img src="<%= curr.getImageURL() %>" alt=""></a>
                        <a href="/FUF_League/UserGetTeam?teamID=<%=curr.getID()%>" class="watch-now"><%= curr.getName()%></a> 
                    </div>
                <%
            }
        %>
然后打印出“空”

有什么问题吗?
我在github上工作,在这个项目上,这段代码在几个小时前就可以工作了,但现在没有,也没有人更改/提交这个特定的servlet或jsp…

在url中传递的是一个参数,而不是一个属性。参数和属性是不同的

你应该使用

request.getParameter("teamID");
区别在于

  • request.getAttribute()
    返回一个对象,而
    request.getParameter()
    返回字符串
  • 通常,参数是从客户端发送的,即jsp,属性是在服务器端设置和使用的,例如在会话中设置并使用属性
  • request.getParameter("teamID");