Java Servlet无法看到属性
在some.jsp中,我有以下代码: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
<%
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()
返回字符串request.getParameter("teamID");