⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 checkservlet.java

📁 该源码为java购物车项目源码
💻 JAVA
字号:
package www.mary.servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Map;
import java.util.*;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;


import www.mary.access.*;
import www.mary.Bean.*;
import www.mary.database.*;

public class CheckServlet extends HttpServlet {

	
	public CheckServlet() {
		super();
	}


	public void destroy() {
		
	}
	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {

		response.setContentType("text/html");
		PrintWriter out = response.getWriter();
		//声明使用了session类
		HttpSession session=request.getSession(true);
		String type=request.getParameter("type");
		//正常登录的检验
		if(type.equals("login"))
		{
			String username=request.getParameter("username");
			String password=request.getParameter("password");
			boolean isCorrect=PowerAccess.validateUser(username,password);
			if(isCorrect)
			{
			  session.setAttribute("username",username);
			  session.setAttribute("password",password);
			  if(session.getAttribute("cart")!=null)
			  {
				 response.sendRedirect("./checkout.jsp");
			  }else{
				 response.sendRedirect("./category.jsp");  
			  }
			} 
		}else if(type.equals("check")){
        //产生定单时的检验
			if(session.getAttribute("username")!=null&&session.getAttribute("password")!=null)
			{
				response.sendRedirect("./newOrder.jsp");  	
			}else{
				response.sendRedirect("./login.jsp");
			}
		}
		
/**	
		//从表框得到username;
		   String username=request.getParameter("username");
           //username=new String(username.getBytes("ISO-8859-1"));
           //进行中文转码
		   username=Convert.get(username);
		   //得到password
		   String password=request.getParameter("password");
		   out.println(username+"----"+password);
		   System.out.println(username+"----"+password);
		   //调用通用的校验用户合法的程序
		   boolean isCorrect=PowerAccess.validateUser(username,password);
		   if(isCorrect)
		   {
//		     Map map=XtyhbAccess.getUserinfo(username,password);
//		     //map存的是对象
//		     session.setAttribute("yh",map.get("yh"));
//		     session.setAttribute("ygxxbh",map.get("ygxxbh"));
		     session.setAttribute("username",username);
		     session.setAttribute("password",password);
//		     session.setAttribute("yhzt",map.get("ygzt"));
		     response.sendRedirect("./checkout.jsp");
		   }else{
		     response.sendRedirect("./login.jsp");
		   
		   }	
**/		   	   
	}

	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {

		response.setContentType("text/html;charset=GBK");
		PrintWriter out = response.getWriter();
		this.doGet(request,response);
		//out.println("<p align=\"center\">新增成功!</p>");
	}

	
	public void init() throws ServletException {
		
	}

}

⌨️ 快捷键说明

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