《Struts的应用.ppt》由会员分享,可在线阅读,更多相关《Struts的应用.ppt(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Struts中的应用用Struts架构实现文件上传任务l单一文件上传。l多个文件上传(资源信息共用)l资源信息整理(生成一个资源对象)l实现图片自动生成预览图片。l信息提交数据库(尽量使功能分化,并且封装各个功能单元)实现的功能实现的功能用户上传文件请求单个文件上传多个文件上传流程图流程图EdulibFormBean主要实现页面数据和ActionBean之间的数据传递。定义一些数据变量以及相应的Set和Get的方法。public class EdulibForm extends ActionForm(主要是继承了Struts的ActionForm)具体实现(ResourceUploadActi
2、on 和 EdulibFormBean)页面页面代码利用Sturts的“html:form”标签,在提交时激活相应的Action没个空间的命名,必须与FormBean中的变量名称相同。ResourceUploadAction继承Struts的ActionPublic class ResourceUploadActionextends Action public ActionForward perform(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)Re
3、sourceUploadAction主要用来处理上传的逻辑方法。获得EdulibForm EdulibForm theForm=(EdulibForm)form;通过FormBearn定义的Get方法获得页面的数据 r_Name =theForm.getR_Name();r_Author=theForm.getR_Author();type =theForm.getType();r_Book =theForm.getR_Book();页面返回return mapping.findForward(key)根据key值的不同,可以通过Action返回到不同的指定页面。具体的返回参数在Struts-config.xml中配置。结 束