//项目类别管理LIST
public ActionForward listProjectType(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse servletResponse)
{
ProjectType[] listProjecType = ProjectService.getAllPorjectType();
request.setAttribute("listProjecType",listProjecType);
return actionMapping.findForward("listProjecType");
}
// 新建项目类型
public ActionForward newProjectType(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse servletResponse)
{
String projectTypeName=request.getParameter("projectTypeName");
String projectTypeNo=request.getParameter("projectTypeNo");
String projectTypeYear=request.getParameter("projectTypeYear");
if(projectTypeNo!=null)
{
ProjectType projectType=new ProjectType();
projectType.setProjectTypeName(projectTypeName);
projectType.setProjectTypeNo(projectTypeNo);
projectType.setProjectYear(projectTypeYear);
projectType.saveOrUpdate();
}
else
{
throw new RuntimeException("项目类型名称参数错误。");
}
return Global.goSuccessForward("新增成功!","window.returnValue='yes';window.close();");
}
public ActionForward listProjectType(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse servletResponse)
{
ProjectType[] listProjecType = ProjectService.getAllPorjectType();
request.setAttribute("listProjecType",listProjecType);
return actionMapping.findForward("listProjecType");
}
// 新建项目类型
public ActionForward newProjectType(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse servletResponse)
{
String projectTypeName=request.getParameter("projectTypeName");
String projectTypeNo=request.getParameter("projectTypeNo");
String projectTypeYear=request.getParameter("projectTypeYear");
if(projectTypeNo!=null)
{
ProjectType projectType=new ProjectType();
projectType.setProjectTypeName(projectTypeName);
projectType.setProjectTypeNo(projectTypeNo);
projectType.setProjectYear(projectTypeYear);
projectType.saveOrUpdate();
}
else
{
throw new RuntimeException("项目类型名称参数错误。");
}
return Global.goSuccessForward("新增成功!","window.returnValue='yes';window.close();");
}
//返回类型ActionForward ,struts的一个类型
public ActionForward listProjectType(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse servletResponse)
{
ProjectType[] listProjecType = ProjectService.getAllPorjectType();
request.setAttribute("listProjecType",listProjecType); //给请求信息里设置listProjecType变量,以便在其他页面(同一个请求里面)取出这个listProjecType来使用
return actionMapping.findForward("listProjecType"); //转发到在struts配置文件中设置的forward的名字为listProjecType的链接,转发到这里
}
// 新建项目类型
//返回类型跟上面一样
public ActionForward newProjectType(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse servletResponse)
{
String projectTypeName=request.getParameter("projectTypeName"); //在这个请求当中取出name为projectTypeName的value,给projectTypeName变量。
String projectTypeNo=request.getParameter("projectTypeNo"); //一样
String projectTypeYear=request.getParameter("projectTypeYear"); //一样
if(projectTypeNo!=null) //逻辑判断
{
ProjectType projectType=new ProjectType(); //实例化一个ProjectType 对象,是bean类
projectType.setProjectTypeName(projectTypeName); //给这个bean设置其属性
projectType.setProjectTypeNo(projectTypeNo);
projectType.setProjectYear(projectTypeYear);
projectType.saveOrUpdate(); 调用其saveOrUpdate方法,貌似是更新这个设置好的数据!
}
else
{
throw new RuntimeException("项目类型名称参数错误。");
}
return Global.goSuccessForward("新增成功!","window.returnValue='yes';window.close();");
}