web表格的增删改查 问题

截图是增加数据的web层,看画框的位置,需要跳转到什么地方,我的想法是跳转到显示全部表格的jsp页面,难道不是这样么?还是跳转到service层?? 图片说明

不用跳到service层了,应该是跳动jsp中,具体哪个jsp就看你自己了,一般添加完后要么跳到全部列表的页面,要么还是跳到添加的页面,都是看你自己喜欢了

一般是这样跳转:

 request.setAttribute("productList", productList);
 request.getRequestDispatcher("list.jsp").forward(request, response); 

跳转到list.jsp(下面是一个表格:应该和你表述的差不多)
在list.jsp中:






<%
List products = (List) request.getAttribute("productList");
for (int i = 0; i < product.size(); i++) {
Product product = products.get(i);
%>

productId

productName

一般是这样跳转:

 request.setAttribute("productList", productList);
 request.getRequestDispatcher("list.jsp").forward(request, response); 

跳转到list.jsp(下面是一个表格:应该和你表述的差不多)
在list.jsp中:

 <table class="table">
                        <tr class="table_header">
                            <td>
                                productId
                            </td>
                            <td>
                                productName
                            </td>
                        </tr>
                        <%
                            List<Product> products = (List<Product>) request.getAttribute("productList");
                            for (int i = 0; i < product.size(); i++) {
                                Product product = products.get(i);
                        %>
                        <tr class="row<%=i % 2 + 1%>">
                            <td>
                                <%=product.getId()%>
                            </td>
                            <td>
                                <%=product.getName()%>
                            </td>
                        </tr>
                        <%
                            }
                        %>
                    </table>

当这样直接跳转到list.jsp页面时不经过后台,则list.jsp中数据并没有更新(也就是说并没有新增刚刚添加的那一条记录)。我觉得最好跳转一下去往list的后台地址,这样让list.jsp 数据重新渲染一下。代码:response.sendRedirect(url),url为跳转list.jsp 的后台路径,好处渲染页面,数据实时更新。