java.net.MalformedURLException: no protocol:
java.net.URL.<init>(URL.java:567)
java.net.URL.<init>(URL.java:464)
java.net.URL.<init>(URL.java:413)
com.servlet.testServlet.doGet(testServlet.java:51)
javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
java.net.URL.<init>(URL.java:567)
java.net.URL.<init>(URL.java:464)
java.net.URL.<init>(URL.java:413)
com.servlet.testServlet.doGet(testServlet.java:51)
javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
我的servlet示例:
public class ShowCartServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { this.doPost(request, response);
} public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
HttpSession session = request.getSession();
BookCart cart = (BookCart)session.getAttribute("cart");
List<Book> list = cart.searchCart();
Iterator<Book> it = list.iterator();
response.setContentType("text/html;charset=utf-8");
PrintWriter out = response.getWriter();
out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
out.println("<HTML>");
out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>");
out.println(" <BODY>");
out.print("<center><h1>图书列表</h1>");
out.print("<table border=1>");
out.print("<tr>");
out.print("<td>ID</td><td>书名</td><td>作者</td><td>单价</td><td>出版社</td><td>描述</td><td>图片</td><td>本数</td>");
out.print("</tr>");
while(it.hasNext()){
Book b = it.next();
out.print("<tr>");
out.print("<td>"+b.getId()+"</td>" +
"<td>"+b.getName()+"</td>" +
"<td>"+b.getAuthor()+"</td>" +
"<td>"+b.getPrice()+"</td>" +
"<td>"+b.getPublich()+"</td>" +
"<td>"+b.getDescs()+"</td>" +
"<td><img src='../imgs/"+b.getImg()+"' width=50 height=50 ></td>" +
"<td>"+b.getCount()+"</td>");
out.print("</tr>");
}
out.print("</table>");
out.println("</center></BODY>");
out.println("</HTML>");
out.flush();
out.close();
}}