// 项目经费查询---余额信息查询
public ActionForward searchofprojectye(ActionMapping actionMapping,ActionForm actionForm, HttpServletRequest request,HttpServletResponse servletResponse)
{
String year = request.getParameter("year");
String projectType = request.getParameter("projectType");
String projectNo = request.getParameter("projectNo");
String passwordofproject = request.getParameter("passwordofproject");
Row[] count = ProjectService.searchcountofprojectye(year,projectType,projectNo,passwordofproject);
//如果项目有重复:
if(count.length!=1)
{
String flag = "default";
request.setAttribute("flag", flag);
return actionMapping.findForward("default");
}
Row[] result = ProjectService.searchresultofprojectye(year,projectType,projectNo);
// Row[] subjecttype = ProjectService.searchsubjecttype(year); request.setAttribute("count", count);
request.setAttribute("result", result);
return actionMapping.findForward("resultofprojectye");
}
public ActionForward searchofprojectye(ActionMapping actionMapping,ActionForm actionForm, HttpServletRequest request,HttpServletResponse servletResponse)
{
String year = request.getParameter("year");
String projectType = request.getParameter("projectType");
String projectNo = request.getParameter("projectNo");
String passwordofproject = request.getParameter("passwordofproject");
Row[] count = ProjectService.searchcountofprojectye(year,projectType,projectNo,passwordofproject);
//如果项目有重复:
if(count.length!=1)
{
String flag = "default";
request.setAttribute("flag", flag);
return actionMapping.findForward("default");
}
Row[] result = ProjectService.searchresultofprojectye(year,projectType,projectNo);
// Row[] subjecttype = ProjectService.searchsubjecttype(year); request.setAttribute("count", count);
request.setAttribute("result", result);
return actionMapping.findForward("resultofprojectye");
}
{
/*接受4个参数:年,项目类型,项目号和项目密码*/ String year = request.getParameter("year");
String projectType = request.getParameter("projectType");
String projectNo = request.getParameter("projectNo");
String passwordofproject = request.getParameter("passwordofproject");
/*接受4个参数:年,项目类型,项目号和项目密码*/
Row[] count = ProjectService.searchcountofprojectye(year,projectType,projectNo,passwordofproject);
//如果项目有重复:这块...是调用ProjectService类的静态方法searchcountofprojectye,目的是什么就不清楚了
if(count.length!=1)
{
String flag = "default";//定义标志位
request.setAttribute("flag", flag); //保存到request中,在下次请求时候以便接受到
return actionMapping.findForward("default"); //页面跳转
}
Row[] result = ProjectService.searchresultofprojectye(year,projectType,projectNo);
// Row[] subjecttype = ProjectService.searchsubjecttype(year);
//返回查询结果的页面,用actionMapping进行跳转,"default","resultofprojectye"是在struts-config.xml中配置的 request.setAttribute("count", count);
request.setAttribute("result", result);
return actionMapping.findForward("resultofprojectye");
}