跳转问题:当我点击删除的时候首先else if (cmd.equals("metDelete")) {
__doDeleteConfirmation(map, uForm, req, res, con);
public ActionForward __doDeleteConfirmation(ActionMapping map,
Met010Form uform, HttpServletRequest req, HttpServletResponse res,
Connection con) throws Exception {
ActionForward forward = null; try {
ActionErrors errors = uform.validateSelectCheck010(req);
if (!errors.isEmpty()) {
addErrors(req, errors);
return __doInit(map, uform, req, res, con);
}
    Met010Biz biz = new Met010Biz(req);
            ArrayList<MeetingSearchModel> delList =
                biz.getSelectMetList(uform, getSessionUserModel(req).getUsrsid(), con, getSchema(req));
            forward = __setConfirmationDsp(map, req, con, uform, delList);
            
} catch (SQLException e) {
log__.error("SQLException", e);
throw e;
} return forward;
}
   forward = __setConfirmationDsp(map, req, con, uform, delList);
跳到这个方法设置 确认画面
 private ActionForward __setConfirmationDsp(ActionMapping map,
                                                HttpServletRequest req,
                                                Connection con,
                                                Met010Form form,
                                                ArrayList<MeetingSearchModel> delList) throws Exception, Exception {
     ArrayList<MeetingSearchModel> msmList = delList;
        MessageResources msgRes = getResources(req);
        GsMessage gsMsg = new GsMessage();
        String delMsg = "";
       /************************************************************************
        *
        * 確認画面に表示するアドレスを作成する
        *
        ************************************************************************/        if (!delList.isEmpty()) {            for (int i = 0; i < msmList.size(); i++) {             MeetingSearchModel ret = msmList.get(i);                delMsg += "・";
                delMsg += StringUtilHtml.transToHTmlPlusAmparsant(
                        NullDefault.getString(ret.getMetName(), ""));
                                //最後の要素以外は改行を挿入
                if (i < delList.size() - 1) {
                    delMsg += "<br>";
                }            }
        }       /************************************************************************
        *
        * 確認画面設定
        *
        ************************************************************************/        Cmn999Form cmn999Form = new Cmn999Form();
        cmn999Form.setType(Cmn999Form.TYPE_OKCANCEL);
        cmn999Form.setIcon(Cmn999Form.ICON_INFO);
        cmn999Form.setWtarget(Cmn999Form.WTARGET_BODY);        ActionForward forwardOk = map.findForward("mine");          cmn999Form.setUrlOK(forwardOk.getPath() + "?" + GSConst.P_CMD + "=deleteOk");        cmn999Form.setMessage(
                msgRes.getMessage(
                        "sakujo.kakunin.list", gsMsg.getMessage(req, "address.src.2"), delMsg));         ActionForward forwardCancel = map.findForward("mine");
        cmn999Form.setUrlCancel(forwardCancel.getPath());        //hiddenパラメータ
        form.setHiddenParam(cmn999Form);        req.setAttribute("cmn999Form", cmn999Form);
        return map.findForward("gf_submit");
为什么跳不过去呢找不到地方哦!!!
还有一个就是约束条件
数据库取出来数据如果是空的话家条件 为什么总在rs那里就报空了在外面判断list不好用哦
public void dateilSearchBtn(Met010Form form, HttpServletRequest req,
Connection con, String schema) throws Exception {
MeetingDao dao = new MeetingDao(con, schema);
// 検索
List<MeetingSearchModel> msmList = dao.getMeetingDataList(form);
if(msmList.size()<0){
ActionErrors errors =
form.validateDateCheck010(req);

if (!errors.isEmpty()) {

addErrors(req, errors);
}
}
else{
form.setDetailList(msmList);
}

}