当前位置: 代码迷 >> Java Web开发 >> 【-】请问JSP本页转递参数有关问题-请假各位在线的大侠了!
  详细解决方案

【-】请问JSP本页转递参数有关问题-请假各位在线的大侠了!

热度:168   发布时间:2016-04-17 12:30:42.0
【在线等-急~~】请教JSP本页转递参数问题-请假各位在线的大侠了!!
请教各位大侠:

关于JSP本页内传递参数问题。
由于做分页显示,所以需要传递页数变量;
代码如下:错误提示出现在红色字体的部分。请各位大侠指点一二,不胜感激
projectList.jsp:

................
  int currentPage;
  if("".equals(request.getParameter("currentPage")))
  {
  currentPage=1;
  }
  else
  {
  currentPage=Integer.parseInt(request.getParameter("currentPage"));
  }
...................

<%
  if(maxPage==1)
  {
  out.println("上一页 下一页");
  }
  else
  {
  if(currentPage==1)
  {
%>  
  上一页
  <a href="projectList.jsp?currentPage=<%=currentPage+1%>">下一页</a>
<%
   
  }
  if(currentPage>1&&currentPage<maxPage)
  {
   
%>
  <a href="projectList.jsp?currentPage=<%=currentPage-1%>">上一页</a>
  <a href="projectList.jsp?currentPage=<%=currentPage+1%>">下一页</a>
<%
   
  }
   
  if(currentPage==maxPage)
  {
%>
  <a href="projectList.jsp?currentPage=<%=currentPage-1%>">上一页</a>
  下一页
<%
  }
  }  
%>

------解决方案--------------------
什么错误?
------解决方案--------------------
具体什么错误提示?
------解决方案--------------------
try {
currentPage = Integer.parseInt(request.getParameter("currentPage"));
} catch (Exception e) {

}
------解决方案--------------------
或许request.getParameter("currentPage")为NULL,
判断时把这个条件也带上
------解决方案--------------------
同意4楼~
  相关解决方案