0

我有一个 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);
4

0 回答 0