Struts+Spring+Hibernate整合的简单实例
Stringid=request.getParameter("id");
//获得test对象
Testt=null;
if(id==null){
t=newTest();
}else{
t=testManager.getTest(id);
}
//设值
t.setName((String)testForm.get("name"));
testManager.save(t);
returnlist(mapping,form,request,response);
}
//delete
publicActionForwarddelete(ActionMappingmapping,ActionFormform, HttpServletRequestrequest,HttpServletResponseresponse){
Stringid=request.getParameter("id");
testManager.delete(id);
returnlist(mapping,form,request,response);
}
privateActionForwardlist(ActionMappingmapping,ActionFormform, HttpServletRequestrequest,HttpServletResponseresponse){
Listlist=testManager.getAll();
request.setAttribute("test",list);
returnmapping.findForward("display");
}
publicActionForwardunspecified(ActionMappingmapping,ActionFormform, HttpServletRequestrequest,HttpServletResponseresponse){
returnnull;
}
publicActionForwardexecute(ActionMappingmapping,ActionFormform, HttpServletRequestrequest,HttpServletResponseresponse){
DynaActionFormtestForm=(DynaActionForm)form;//TODOAuto-generatedmethodstub
returnnull;
}
}
这些代码中,我们使用了TestManager类,需要在配置文件中依赖注入之。
10.编辑JSP页面
新建edit.jsp,input.jsp和display.jsp三个页面。对这三个页面进行修改。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库Struts+Spring+Hibernate整合的简单实例(7)在线全文阅读。
相关推荐: