syntax error on token '.';expected

<select name="pageNo" onchange="document.all.form1.submit();">
<%
int pageCount = (Integer)request.getAttribute("pageCount");
%>
<%
for(int i=1;i<=pageCount;i++){
%>
<option value="<%=i %>"<%if(pageNo.equals(i+"")){ %> selected="selected" <%} %>><%=i %></option>
<%} %> -------------------就是这一行报错
</select>

谢谢好心人啦
<option value="<%=i %>"<%if(pageNo.equals(i+""森神宏)){ %> selected="selected" <%} 这一行没有错吗?pageNo从何而来?在java片段中根本就瞎颂没有声明,应此册该是不能把<select>属性name的值直接调过来的。