RequestDispatcher不转发到新页面

时间:2012-08-24 12:35:49

标签: jsp

我有一个ProductName链接列表,如下所示:

<a href='btnAction=productDetails&productId=IP16G'> IPhone </a'>
<a href='btnAction=productDetails&productID=SOPr'> Some other product </a> and so on ...

我尝试过调试,发现P不是null,但request.getRequestDispatcher("details.jsp")没有转发到details.jsp页面。

以下是相关的代码块:

if (action.equals("productDetails")) {

    try {

        String productId = request.getParameter("productId");

        ProductsRepository pRep  = new ProductsRepository();

        pRep.getProductById(productId);

        Products p = pRep.getProduct();

        request.setAttribute("Product", p);

        RequestDispatcher rd = request.getRequestDispatcher("details.jsp");

        rd.forward(request, response);

0 个答案:

没有答案