摘要:
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 阅读全文
摘要:
概述 I. 本地化:一个软件在某个国家或地区使用时,采用该国家或地区的语言,数字,货币,日期等习惯。 II. 国际化:软件开发时,让它能支持多个国家和地区的本地化应用。使得应用软件能够适应多个地区的语言和文化风俗习惯 III. 本地敏感数据: 随用户区域信息而变化的数据称为本地信息敏感数据。例如数字 阅读全文
摘要:
基于表单的文件上传 1. 进行文件上传时, 表单需要做的准备: 1). 请求方式为 POST: <form action="uploadServlet" method="post" ... > 2). 使用 file 的表单域: <input type="file" name="file"/> 3) 阅读全文
摘要:
简介 监听器:专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。 监听器的分类: 1) 监听域对象自身的创建和销毁的事件监听器 2) 监听域对象中的属性的增加和删除的事件监听器 3) 监听绑定到 HttpSession 域中的某个对象的 阅读全文
摘要:
Filter(过滤器)简介 Filter 的基本功能是对发送到 Servlet 的请求进行拦截, 并对响应也进行拦截. Filter 程序是一个实现了 Filter 接口的 Java 类,与 Servlet 程序相似,它由 Servlet 容器进行调用和执行 Filter 程序需要在 web.xml 阅读全文