package com.itheima.product.servlet;import java.io.IOException;import java.util.List;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.itheima.product.domain.Product;import com.itheima.product.sercice.ProductService;/**?* 查詢所有商品的Servlet?*/public class ProductFindAllServlet extends HttpServlet {?? ?private static final long serialVersionUID = 1L;?? ?protected void doGet(HttpServletRequest request, HttpServletResponse response)?? ??? ??? ?throws ServletException, IOException {?? ??? ?/**?? ??? ? * 調(diào)用業(yè)務(wù)層: 頁面跳轉(zhuǎn):?? ??? ? */?? ??? ?try {?? ??? ??? ?// 調(diào)用業(yè)務(wù)層:?? ??? ??? ?ProductService productService = new ProductService();?? ??? ??? ?List<Product> list = productService.findAll();?? ??? ??? ?// 頁面跳轉(zhuǎn):?? ??? ??? ?request.setAttribute("list", list);?? ??? ??? ?request.getRequestDispatcher("/jsp/product_list.jsp").forward(request, response);?? ??? ?} catch (Exception e) {?? ??? ??? ?e.printStackTrace();?? ??? ??? ?throw new RuntimeException();?? ??? ?}?? ?}?? ?protected void doPost(HttpServletRequest request, HttpServletResponse response)?? ??? ??? ?throws ServletException, IOException {?? ??? ?doGet(request, response);?? ?}}<%@ page language="java" contentType="text/html; charset=UTF-8"?? ?pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body>?? ?<h1>商品的列表頁面</h1>?? ?<table border="1" width="800">?? ??? ?<tr>?? ??? ??? ?<td>序號</td>?? ??? ??? ?<td>商品名稱</td>?? ??? ??? ?<td>市場價格</td>?? ??? ??? ?<td>商城價格</td>?? ??? ??? ?<td>是否熱門</td>?? ??? ??? ?<td>是否下架</td>?? ??? ??? ?<td>操作</td>?? ??? ?</tr>?? ??? ?<c:forEach var="p" items="${ list }">?? ??? ??? ?<tr>?? ??? ??? ??? ?<td>序號</td>?? ??? ??? ??? ?<td>${p.name }</td>?? ??? ??? ??? ?<td>${p.market_price }</td>?? ??? ??? ??? ?<td>${p.shop_price }</td>?? ??? ??? ??? ?<td><c:if test="${p.is_hot == 1 }">?? ??? ??? ??? ??? ??? ?是?? ??? ??? ??? ??? ?</c:if> <c:if test="${p.is_hot == 0 }">?? ??? ??? ??? ??? ??? ?否?? ??? ??? ??? ??? ?</c:if></td>?? ??? ??? ??? ?<td><c:if test="${p.is_hot == 1 }">?? ??? ??? ??? ??? ??? ?已下架?? ??? ??? ??? ??? ?</c:if> <c:if test="${p.is_hot == 0 }">?? ??? ??? ??? ??? ??? ?未下架?? ??? ??? ??? ??? ?</c:if></td>?? ??? ??? ??? ?<td><a href="">修改</a>|<a href="">刪除</a></td>?? ??? ??? ?</tr>?? ??? ?</c:forEach>?? ?</table></body></html>大家看看哪些錯了嗎一直連接不上數(shù)據(jù)庫的內(nèi)容急死人了? 哎!!十月 04, 2017 12:35:35 下午 java.lang.ClassNotFoundException: com.itheima.product.servlet.ProductFindAllServlet?? ?at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1718)?? ?at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1569)?? ?at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:529)?? ?at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:511)?? ?at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:139)?? ?at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1143)?? ?at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:864)?? ?at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:134)?? ?at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)?? ?at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)?? ?at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)?? ?at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)?? ?at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)?? ?at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)?? ?at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)?? ?at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)?? ?at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)?? ?at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315)?? ?at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)?? ?at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)?? ?at java.lang.Thread.run(Thread.java:744)
添加回答
舉報
0/150
提交
取消