文档详情

struts Action设计.ppt

发布:2016-10-31约字共28页下载文档
文本预览下载声明
求职应注意的礼仪 求职时最礼貌的修饰是淡妆 面试时最关键的神情是郑重 无论站还是坐,不能摇动和抖动 对话时目光不能游弋不定 要控制小动作 不要为掩饰紧张情绪而散淡 最优雅的礼仪修养是体现自然 以一种修养面对两种结果 必须首先学会面对的一种结果被拒绝 仍然感谢这次机会,因为被拒绝是面试后的两种结果之一。 被拒绝是招聘单位对我们综合考虑的结果,因为我们最关心的是自己什么地方与用人要求不一致,而不仅仅是面试中的表现。 不要欺骗自己,说“我本来就不想去”等等。 认真考虑是否有必要再做努力。 必须学会欣然面对的一种结果被接纳 以具体的形式感谢招聘单位的接纳,如邮件、短信 考虑怎样使自己的知识能力更适应工作需要 把走进工作岗位当作职业生涯的重要的第一步,认真思考如何为以后的发展开好头。 Thank you 西安工业大学计算机学院 主讲:白小军 Struts控制器组件 6.3 Action设计 1、Action的功能 接收视图提交的用户请求数据 直接处理请求,或委派给模型组件处理请求 根据请求处理的返回结果,导航到相应的输出视图 6.3 Action设计 2、Action接口 用户定义的Action通常都会实现Action接口 该接口中定义一个抽象的方法:execute() 该接口中还定义了几个字符串常量以规范返回结果 public abstract interface com.opensymphony.xwork2.Action { public static final java.lang.String SUCCESS = success; public static final java.lang.String NONE = none; public static final java.lang.String ERROR = error; public static final java.lang.String INPUT = input; public static final java.lang.String LOGIN = login; public abstract String execute( ) throws java.lang.Exception; } Action中最核心的方法就是execute()方法,会被框架自动调用以实现控制逻辑 6.3 Action设计 3、ActionSupport类 用户定义的Action也可以从ActionSupport类扩展 该类除实现Action接口中规定的execute()方法外,还提供了数据验证、错误处理、国际化支持等很多辅助方法,可以大大简化程序设计 6.3 Action设计 4、Action与视图间的数据传递 Web应用中存在大量共性的操作,例如从客户端获取用户输入的数据,以及将服务器端取得的数据展示给客户。 用户通常要写大量“request.getParameter()”以获取请求数据,如何简化代码? 为将开发人员从繁杂的处理中解脱出来,专注于系统的业务逻辑,Struts 2采用大量的拦截器实现这些共性操作 Struts 2框架默认使用params拦截器实现请求参数处理。在请求到达action前,params拦截器已经接获了所有的请求参数,并按一定的方式传递给acion中的变量 action处理完成后,一般使用RequestDispetcher对象转发请求,params拦截器又会将action中的变量数据转化为参数转发出去,被输出页面接收并输出。 6.3 Action设计 续:Action与视图间的数据传递 s:form action=Hello.action Input Your Name: s:textfield name=name / s:submit / /s:form // 定义name属性,接收用户输入的姓名 private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } body h2 s:property value=message / /h2 /body 直接使用Action的属性接收用户输入数据 // 定义message属性, // 作为SayHello.jsp页面的输出内容 private String message; public String getMessage() { return message; } public void setMessage(String message){ this.message = message; } 6.3 Action设计 续:Ac
显示全部
相似文档