jsp页面显示问题(急求)

一个博客系统 首页面显示部分信息 但是在jsp页面中不能显示出来,而在servlet中却能显示出内容。
Servlet主要内容:

public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

    HttpSession session=request.getSession();
    ArticleDao articleDao = new ArticleDao();
    List articleList=null;
    try {
        articleList = articleDao.queryArticle(-1,null);
    } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    request.setAttribute("articleList",articleList);
    RequestDispatcher rd=request.getRequestDispatcher("blog.jsp");
    rd.forward(request, response);
}

jsp页面:
<%
List articleList=(List)request.getAttribute("articleList");
if(articleList==null||articleList.size()==0){
%>

博主目前未发表任何文章!
<%
}
else{
int i=0;
while(i ArticleBean articleSingle=(ArticleBean)articleList.get(i);
%>


用 迭 代 器 输 出 试 下 。

用jstl标签的foreach循环一下