?? hikikaeninkiinputaction.java
字號:
//Created by MyEclipse Struts
// XSL source (default): platform:/plugin/com.genuitec.eclipse.cross.easystruts.eclipse_4.0.1/xslt/JavaClass.xsl
package com.dut.struts.action;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionError;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import com.dut.logic.db.Hagakicd;
import com.dut.logic.db.Syouhin;
import com.dut.logic.logic.SeikyuLogic;
import com.dut.struts.form.HikikaeNinkiActionForm;
/**
* MyEclipse Struts Creation date: 04-04-2006
*
* XDoclet definition:
*
* @struts.action path="/hikikaeNinkiInput" name="hikikaeNinkiActionForm"
* scope="request" validate="true"
*/
public class HikikaeNinkiInputAction extends Action {
// --------------------------------------------------------- Instance
// Variables
// --------------------------------------------------------- Methods
/**
* Method execute
* 獲取1等賞品和2等賞品和全國賞品的信息鏈表
*
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
HikikaeNinkiActionForm hikikaeNinkiActionForm = (HikikaeNinkiActionForm) form;
ActionForward forward = new ActionForward();
ActionErrors errors = new ActionErrors();
int n = 1;
List list_peo1 = new ArrayList();
List list_peo2 = new ArrayList();
List num_list = SeikyuLogic.number_list(hikikaeNinkiActionForm
.getKen_id());
String haga_mei = Hagakicd.selectHagaki_mei(Integer
.parseInt(hikikaeNinkiActionForm.getGyousya_mei()));
request.getSession().setAttribute("nen",
hikikaeNinkiActionForm.getNen());
request.getSession().setAttribute("num_list", num_list);
request.getSession().setAttribute("haga_mei", haga_mei);
/** 當只有年和頁書區分被填寫時顯示全國引換的頁面 */
if ((hikikaeNinkiActionForm.getKen_id() == null || hikikaeNinkiActionForm
.getKen_id().equals(""))
&& (hikikaeNinkiActionForm.getKyoku_id() == null || hikikaeNinkiActionForm
.getKyoku_id().equals(""))) {
/** 1等賞品信息的鏈表 */
if (n == 1) {
list_peo1 = SeikyuLogic.message_list_lv(hikikaeNinkiActionForm,
num_list, n);
System.out.println("list LIST list >>>>" + list_peo1);
System.out.println("all_hiki_A======"
+ Syouhin.getAll_hikikaesu_A());
System.out.println("all_tyou_A======"
+ Syouhin.getAll_tyoutatusu_A());
if(list_peo1.size()!=0){
request.getSession().setAttribute("touy1",
String.valueOf(Syouhin.getTouy_mei()));
}
request.getSession().setAttribute("all_hiki_A",
String.valueOf(Syouhin.getAll_hikikaesu_A()));
request.getSession().setAttribute("all_tyou_A",
String.valueOf(Syouhin.getAll_tyoutatusu_A()));
request.getSession().setAttribute("all_lv_A",
Syouhin.getAll_hikikaesu_lv_A());
request.getSession().setAttribute("list_peo1", list_peo1);
System.out.println("aaa...." + list_peo1);
n++;
}
/** 2等賞品信息的鏈表 */
if (n == 2) {
list_peo2 = SeikyuLogic.message_list_lv(hikikaeNinkiActionForm,
num_list, n);
if(list_peo2.size()!=0){
request.getSession().setAttribute("touy2",
String.valueOf(Syouhin.getTouy_mei()));
}
request.getSession().setAttribute("all_hiki_B",
String.valueOf(Syouhin.getAll_hikikaesu_A()));
request.getSession().setAttribute("all_tyou_B",
String.valueOf(Syouhin.getAll_tyoutatusu_A()));
request.getSession().setAttribute("all_lv_B",
Syouhin.getAll_hikikaesu_lv_A());
request.getSession().setAttribute("list_peo2", list_peo2);
}
if (list_peo1.size() == 0 && list_peo2.size() == 0) {
errors.add("errors", new ActionError("no.data"));
saveErrors(request, errors);
return (new ActionForward(mapping.getInput()));
}
forward = mapping.findForward("searchzen");
}
/** 當局所或管內具其中有一項被填寫時,顯示只有1等賞品和2等賞品的頁面 */
else if ((hikikaeNinkiActionForm.getKen_id() != null && !hikikaeNinkiActionForm
.getKen_id().equals(""))
|| (hikikaeNinkiActionForm.getKyoku_id() != null && !hikikaeNinkiActionForm
.getKyoku_id().equals(""))) {
/** 1等賞品信息的鏈表 */
if (n == 1) {
list_peo1 = SeikyuLogic.message_list_lv(hikikaeNinkiActionForm,
num_list, n);
request.getSession().setAttribute("list_peo1", list_peo1);
n++;
}
/** 2等賞品信息的鏈表 */
if (n == 2) {
list_peo2 = SeikyuLogic.message_list_lv(hikikaeNinkiActionForm,
num_list, n);
request.getSession().setAttribute("list_peo2", list_peo2);
}
/** 沒有符合條件的信息時,提示信息 */
if (list_peo1.size() == 0 && list_peo2.size() == 0) {
errors.add("errors", new ActionError("no.data"));
saveErrors(request, errors);
return (new ActionForward(mapping.getInput()));
}
forward = mapping.findForward("searchken");
}
// TODO Auto-generated method stub
return forward;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -