随笔分类 - Struts2
摘要:1. 加入 Spring 1). 加入 jar 包 2). 配置 web.xml 文件 3). 加入 Spring 的配置文件. 2. 加入 Hibernate 1). 同时建立持久化类, 和其对应的 .hbm.xml 文件, 生成对应的数据表 2). Spring 整合 Hibernate 3).
阅读全文
摘要:1. Spring 如何在 WEB 应用中使用 ? 1). 需要额外加入的 jar 包: spring-web-4.0.0.RELEASE.jar spring-webmvc-4.0.0.RELEASE.jar 2). Spring 的配置文件, 没有什么不同 3). 如何创建 IOC 容器 ? ①
阅读全文
摘要:文件上传中表单的准备 要想使用 HTML 表单上传一个或多个文件 须把 HTML 表单的 enctype 属性设置为 multipart/form-data 须把 HTML 表单的method 属性设置为 post 需添加 <input type=“file”> 字段. Struts 对文件上传的支
阅读全文
摘要:概述 一个健壮的 web 应用程序必须确保用户输入是合法、有效的. Struts2 的输入验证 –基于 XWork Validation Framework 的声明式验证:Struts2 提供了一些基于 XWork Validation Framework 的内建验证程序. 使用这些验证程序不需要编
阅读全文
摘要:概述 Struts2 国际化是建立在 Java 国际化基础上的: - 为不同国家/语言提供对应的消息资源文件 - Struts2 框架会根据请求中包含的 Locale 加载对应的资源文件 - 通过程序代码取得该资源文件中指定 key 对应的消息 配置国际化资源文件 I. Action 范围资源文件:
阅读全文
摘要:概述 从一个 HTML 表单到一个 Action 对象, 类型转换是从字符串到非字符串. 在 struts2 中, 把请求参数映射到 action 属性的工作由 Parameters 拦截器负责, 它是默认的 defaultStack 拦截器中的一员. Parameters 拦截器可以自动完成字符串
阅读全文
摘要:Struts2 运行流程图-1 ActionProxy 是 Action 的一个代理类,也就是说Action的调用是通过 ActionProxy 实现的,其实就是调用了ActionProxy.execute()方法,而该方法又调用了ActionInvocation.invoke()方法. Actio
阅读全文
摘要:概述 表单标签将在 HTML 文档里被呈现为一个表单元素 使用表单标签的优点: –表单回显:从栈顶对象开始匹配属性,并把匹配的属性值赋到对应标签的value中,若栈顶对象没有对应的属性,则依次向下找对应的属性。 –对页面进行布局和排版:会自动生成一个table,以进行自动排版。 标签的属性可以被赋值
阅读全文
摘要:*property 标签 property 标签用来输出一个值栈属性的值, 对于对象栈,打印值栈中对应的属性值;对于Map 栈,打印request,session,application的某个属性值或某个请求参数的值。 示例: –输出 Action 属性 customerId 的值: <s:prop
阅读全文
摘要:result: 1). result 是 action 节点的子节点 2). result 代表 action 方法执行后, 可能去的一个目的地 3). 一个 action 节点可以配置多个 result 子节点. 4). result 的 name 属性值对应着 action 方法可能有的一个返回
阅读全文
摘要:Struts2 概述 Struts2 是一个用来开发 MVC 应用程序的框架. 它提供了 Web 应用程序开发过程中的一些常见问题的解决方案: 对来自用户的输入数据进行合法性验证; 统一的布局; 可扩展性; 国际化;本地化; 支持 Ajax; 表单的重复提交; 文件的上传下载; ….. 下载 Str
阅读全文

浙公网安备 33010602011771号