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

📄 proaction.java

📁 jsp+struct网上订票系统
💻 JAVA
字号:
package action;


import org.apache.struts.action.Action;
import bean.OrderItemBean;
import bean.SearchBean;
import dao.ProorderDao;
import orm.Flight;
import orm.OrderItem;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;
import java.util.Date;
import java.util.List;
import java.util.Iterator;
import bean.ProorderBean;
import javax.servlet.http.HttpSession;
public class ProAction extends Action {
private ProorderDao orderdao;
	
	public ProorderDao getOrderdao() {
		return orderdao;
	}

	public void setOrderdao(ProorderDao orderdao) {
		this.orderdao = orderdao;
	}
	public ActionForward execute(ActionMapping map, ActionForm form, HttpServletRequest request, HttpServletResponse servlet) throws Exception {
		 
		String year = (String)((ProorderBean)form).getYear();
		String month = (String)((ProorderBean)form).getMonth();
		String day = (String)((ProorderBean)form).getDay();
          	year = new String(year.getBytes("ISO-8859-1"),"GB2312");
		    month = new String(month.getBytes("ISO-8859-1"),"GB2312");
			day = new String(day.getBytes("ISO-8859-1"),"GB2312");
			ActionMessages errors = new ActionMessages();
		
		
		HttpSession session = request.getSession();	
		session.setAttribute("year", year);
		session.setAttribute("month",month);
		session.setAttribute("day", day);
			int d;
			d=Integer.parseInt(year)-1900;
			Date dt = new Date(d,Integer.parseInt(month)-1,Integer.parseInt(day));
			session.setAttribute("dt",dt);
			//Date dd=new Date(d,Integer.parseInt(month)-1,Integer.parseInt(day)+tspan);
			//List list =searchdao.getFlight(sta,endp,dt);
			List list=orderdao.getAllOrders(dt);
				  if(list == null){
					errors.add("fail_1",new ActionMessage("order.null"));
					saveErrors(request,errors);
					return (map.getInputForward());
				}
			else	          	           
			//Iterator it=list.iterator();
		    			{
				session.setAttribute("results",list);
				return (map.getInputForward());
			}
             
             
	}
   
}

⌨️ 快捷键说明

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