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

📄 saveorderedsubject.java

📁 基于Ajax+Spring+Hibernate开发的个性化定制系统源代码
💻 JAVA
字号:
package com.individaution.servlet;

import java.io.IOException;
import java.util.ArrayList;

import javax.servlet.RequestDispatcher;
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 com.individaution.bean.Subject;
import com.individaution.bean.User;
import com.individaution.bean.UserOrder;
import com.individaution.business.IUserOrderService;
import com.individaution.business.IUserService;
import com.individaution.business.service.SubjectServiceImpl;
import com.individaution.business.service.UserServiceImpl;
import com.individaution.business.service.UserOrderServiceImpl;
import com.individaution.resource.AppContext;

public class SaveOrderedSubject extends HttpServlet {

	// private static SubjectServiceImp hii = (SubjectServiceImp) AppContext.getInstance() .getAppContext().getBean("subjectService");
	private static IUserOrderService uii = (IUserOrderService) AppContext.getInstance().getAppContext().getBean("userOrderService");

	private static IUserService tuii = (IUserService) AppContext
			.getInstance().getAppContext().getBean("userService");

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

		String[] ids = null;
		if (request.getParameterValues("chkButton") != null) {
			System.out.println("页面chkButton有数据过来!");
			ids = request.getParameterValues("chkButton");
		}else{
			
			
			String strOrders=request.getParameter("ids");
			if(strOrders!=null){
				System.out.println("新页面数据过来!");
				ids=strOrders.split(";");
			}
		}
		HttpSession ses = request.getSession();
		// TbUserInfo userInfo = (TbUserInfo)ses.getAttribute("TbUserInfo");

		Long userid = new Long(1);
		// Long userid = userInfo.getUserid();
		User tui = (User) tuii.findUserById(userid);

		ArrayList subList = new ArrayList();
		if (ids != null && ids.length != 0) {

			for (int i = 0; i < ids.length; i++) {
				String tempSubjectId = ids[i];
				
				System.out.println("tempSubjectId=="+tempSubjectId);
				subList.add(tempSubjectId);
			}
		}

		// System.out.println(request.getParameter("A1"));
		// System.out.println(request.getParameter("A2"));
		// System.out.println(request.getParameter("A3"));
		// System.out.println(request.getParameter("A4"));
		// System.out.println(request.getParameter("A26"));
		// subList.add(new String("A2"));

//		String subjectId = new String();
//		String letter[] = { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J",
//				"K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V",
//				"W", "X", "Y", "Z" };
//		String num[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
//				"11", "12", "13", "14", "15", "16", "17", "18", "19", "20" };
//		// System.out.println("ee"+Integer.parseInt(sub));
//		try {
//			for (int i = 0; i < letter.length; i++) {
//				for (int j = 0; j < num.length; j++) {
//					subjectId = new String(letter[i].concat(num[j]));
//					if (request.getParameter(subjectId) != null) {
//						subList.add(subjectId);
//					}
//				}
//
//			}
//		} catch (RuntimeException e) {
//			// TODO 自动生成 catch 块
//			e.printStackTrace();
//		}
		if (subList != null && subList.size() != 0) {
		 	 uii.saveUserOrder(subList, tui);
		}
		
		RequestDispatcher requestDispatcher = request.getRequestDispatcher("orderSuccess.jsp");
		requestDispatcher.forward(request, response) ;

	}
		

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

}

⌨️ 快捷键说明

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