clearbasketcontroller.java

来自「本系统为一个在线图书馆系统」· Java 代码 · 共 40 行

JAVA
40
字号
import java.io.*; 
import javax.servlet.*;
import javax.servlet.http.*;
import library.LibraryBasket;

/**
 * a servlet that clears a user's basket
 * 
 * @author Class 3 ,Software
 * @version 1.0
 */
public class ClearBasketController extends HttpServlet
{
	private static final long serialVersionUID = 1L;
	LibraryBasket basket = new LibraryBasket();
	public void doPost(HttpServletRequest request,
			           HttpServletResponse response) throws ServletException 
    {
		LibraryBasket basket =(LibraryBasket) request.getSession(true).getAttribute("basket");
		String[] tmpIsbn = basket.getBooks();
		
		for ( int i = 0;  i < basket.getBooks().length ;i++)
		{        
           if (tmpIsbn[i] == null)
              break;
           basket.removeItem( tmpIsbn[i]);
		}
		try
		{
		    request.getSession(true).setAttribute("basket", basket);
			getServletContext().getRequestDispatcher("/viewbasket.jsp").forward(request, response);
		}
		catch (IOException e)
		{
			e.printStackTrace();
		}
     }	
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?