JSP页面上有很多超链接,如何动态的获取其在数据库中对应的Id号,并将这个Id号传到下一个界面

              <c:forEach var="article" items="${articlelist}">
                <tr>
                  <td bgcolor="#FFFFFF">
                    <font>  <!-- 文章标题  -->
                      <a href="/xiaoneinew/article.do?flag=oneArticleUI&id=<%=%>" style="font-size:20px;">${article.title }</a>
                        <hr size="1" noshade color="#CCCCCC"><br/>
                        <div align="right" class="smalltxt" height="32px">
                          <!-- 发表时间  -->
                                                                            发表于:<span>${article.indate }</span>
                         </div>
                      </a>
                    </font>
                  </td>
                </tr>
              </c:forEach>

这是Action中的代码:
public ActionForward showArticleUI(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {

    //得到当前用户[从session取出]
    Users loginUser = (Users) request.getSession().getAttribute("loginuser");

    //用户日志的信息
    request.setAttribute("articlelist", articleService.getResult("from Article where users.id=?", new Object[]{loginUser.getId()}));

    return mapping.findForward("goShowArticleUI");
}

将id值拼在action的后面,用“&”隔开多个值。然后传到后台,后台再重定向到新的页面,把id值附在request中。

后台页面接受:

String id = request.getParameter("");

取${articlelist}这个的时候一起读出id不就行了?然后传递给链接

  <a href="/xiaoneinew/article.do?flag=oneArticleUI&id=${article.id }" style="font-size:20px;">${article.title }</a>