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