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

📄 gbs_loginsubaction.java

📁 对日软件外包 为东芝做的一个全球商业管理系统
💻 JAVA
字号:
/** 
 * method GBS_LoginsubAction.java
 * created on 07-29-2004
 * 
 * @author   GXK
 * @version  1.0
 */

package ACTION;

import java.util.ArrayList;

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 COMMON.BaseDispatchAction;
import COMMON.ReturnValue;
import COMMON.SystemConstants;
import LOGIC.GBS_LoginsubActionLogic;

public class GBS_LoginsubAction extends BaseDispatchAction implements SystemConstants {

	/** 
	 * Method init
	 * @param ActionMapping mapping
	 * @param ActionForm form
	 * @param HttpServletRequest request
	 * @param HttpServletResponse response
	 * @return ActionForward
	 * @throws Exception
	 */
	public ActionForward init(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
		throws Exception {
		GBS_LoginsubForm requestForm = (GBS_LoginsubForm) form;

		//get login user info from session
		this.setUserInfoFromSession(request, requestForm);

		GBS_LoginsubActionLogic logic = new GBS_LoginsubActionLogic(this.getDataSource(request));
		ArrayList subsidiaryCode2List = new ArrayList();
		ReturnValue returnValue = new ReturnValue();
		returnValue = logic.getSubsidiarycode2(requestForm.getLoginSubsidiaryCode1());
		subsidiaryCode2List = (ArrayList) returnValue.getDataValue();

		if (subsidiaryCode2List == null || subsidiaryCode2List.size() <= 1) {
			//error:subsidiaryCode2 of user is not exist or only one
		} else {
			ArrayList comboValueList = new ArrayList();
			ArrayList comboLabelList = new ArrayList();
			//init combox value
			comboValueList.add("");
			comboLabelList.add("");
			for (int i = 0; i < subsidiaryCode2List.size(); i++) {
				String subCode = subsidiaryCode2List.get(i) == null ? "" : subsidiaryCode2List.get(i).toString();
				ReturnValue reValue = logic.getSubsidiaryName(subCode);
				String subName = "";
				if (!reValue.isError()) {
					subName = reValue.getDataValue() == null ? "" : reValue.getDataValue().toString();
				}
				comboValueList.add(subCode);
				comboLabelList.add(subName);
			}
			requestForm.setSubsidiaryCodeLabelList(comboLabelList);
			requestForm.setSubsidiaryCodeValueList(comboValueList);
		}
		return (mapping.findForward("nextview"));
	}

}

⌨️ 快捷键说明

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