📄 proaction.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 + -