07 2016 档案

摘要:Struts2 运行流程图-1 ActionProxy 是 Action 的一个代理类,也就是说Action的调用是通过 ActionProxy 实现的,其实就是调用了ActionProxy.execute()方法,而该方法又调用了ActionInvocation.invoke()方法. Actio 阅读全文
posted @ 2016-07-20 09:03 岳灵珊 阅读(205) 评论(0) 推荐(0)
摘要:概述 表单标签将在 HTML 文档里被呈现为一个表单元素 使用表单标签的优点: –表单回显:从栈顶对象开始匹配属性,并把匹配的属性值赋到对应标签的value中,若栈顶对象没有对应的属性,则依次向下找对应的属性。 –对页面进行布局和排版:会自动生成一个table,以进行自动排版。 标签的属性可以被赋值 阅读全文
posted @ 2016-07-18 21:07 岳灵珊 阅读(452) 评论(0) 推荐(0)
摘要:*property 标签 property 标签用来输出一个值栈属性的值, 对于对象栈,打印值栈中对应的属性值;对于Map 栈,打印request,session,application的某个属性值或某个请求参数的值。 示例: –输出 Action 属性 customerId 的值: <s:prop 阅读全文
posted @ 2016-07-18 10:52 岳灵珊 阅读(250) 评论(0) 推荐(0)
摘要:result: 1). result 是 action 节点的子节点 2). result 代表 action 方法执行后, 可能去的一个目的地 3). 一个 action 节点可以配置多个 result 子节点. 4). result 的 name 属性值对应着 action 方法可能有的一个返回 阅读全文
posted @ 2016-07-17 22:45 岳灵珊 阅读(1127) 评论(0) 推荐(0)
摘要:Struts2 概述 Struts2 是一个用来开发 MVC 应用程序的框架. 它提供了 Web 应用程序开发过程中的一些常见问题的解决方案: 对来自用户的输入数据进行合法性验证; 统一的布局; 可扩展性; 国际化;本地化; 支持 Ajax; 表单的重复提交; 文件的上传下载; ….. 下载 Str 阅读全文
posted @ 2016-07-17 10:35 岳灵珊 阅读(268) 评论(3) 推荐(0)
摘要:概述 I. 本地化:一个软件在某个国家或地区使用时,采用该国家或地区的语言,数字,货币,日期等习惯。 II. 国际化:软件开发时,让它能支持多个国家和地区的本地化应用。使得应用软件能够适应多个地区的语言和文化风俗习惯 III. 本地敏感数据: 随用户区域信息而变化的数据称为本地信息敏感数据。例如数字 阅读全文
posted @ 2016-07-16 09:49 岳灵珊 阅读(250) 评论(0) 推荐(0)
摘要:基于表单的文件上传 1. 进行文件上传时, 表单需要做的准备: 1). 请求方式为 POST: <form action="uploadServlet" method="post" ... > 2). 使用 file 的表单域: <input type="file" name="file"/> 3) 阅读全文
posted @ 2016-07-15 15:09 岳灵珊 阅读(287) 评论(0) 推荐(0)
摘要:简介 监听器:专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。 监听器的分类: 1) 监听域对象自身的创建和销毁的事件监听器 2) 监听域对象中的属性的增加和删除的事件监听器 3) 监听绑定到 HttpSession 域中的某个对象的 阅读全文
posted @ 2016-07-08 22:04 岳灵珊 阅读(319) 评论(0) 推荐(0)
摘要:Filter(过滤器)简介 Filter 的基本功能是对发送到 Servlet 的请求进行拦截, 并对响应也进行拦截. Filter 程序是一个实现了 Filter 接口的 Java 类,与 Servlet 程序相似,它由 Servlet 容器进行调用和执行 Filter 程序需要在 web.xml 阅读全文
posted @ 2016-07-08 11:05 岳灵珊 阅读(212) 评论(0) 推荐(0)
摘要:表达式 1*. c:out 主要用于对特殊字符进行转换. 真正进行输出时, 建议使用 c:out, 而不是使用 EL 2*. c:set: 可以为域赋属性值。 而对域对象中的 JavaBean 的属性赋值用的并不多. 其中 value 属性支持 EL 表达式; 还可以为域对象中的 JavaBean 阅读全文
posted @ 2016-07-06 20:53 岳灵珊 阅读(172) 评论(0) 推荐(0)
摘要:1. HelloWorld ①. 创建一个标签处理器类: 实现 SimpleTag 接口. ②. 在 WEB-INF 文件夹下新建一个 .tld(标签库描述文件) 为扩展名的 xml 文件. 并拷入固定的部分: 并对 description, display-name, tlib-version, 阅读全文
posted @ 2016-07-06 10:57 岳灵珊 阅读(207) 评论(0) 推荐(0)
摘要:1. EL 的 . 或 [] 运算符 如果域对象中的属性名带有特殊字符, 则使用 [] 运算符会很方便. 2. EL 中的隐含对象 3. EL 可以进行自动的类型转换 4. 隐含对象之与范围相关的: pageScope, requestScope, sessionScope, application 阅读全文
posted @ 2016-07-05 15:36 岳灵珊 阅读(134) 评论(0) 推荐(0)
摘要:JavaBean 用作JavaBean的类必须具有一个公共的、无参数的构造方法。 JavaBean的属性与普通Java类的属性的概念不一样,JavaBean的属性是以方法定义的形式出现的。 用于对属性赋值的方法称为属性修改器或setter方法,用于读取属性值的方法称为属性访问器或getter方法。 阅读全文
posted @ 2016-07-04 18:05 岳灵珊 阅读(159) 评论(0) 推荐(0)
摘要:session在不同环境下的不同含义 session,中文经常翻译为会话. session在Web开发环境下的语义又有了新的扩展,它的含义是指一类用来在客户端与服务器端之间保持状态的解决方案。有时候Session也用来指这种解决方案的存储结构。 Session机制 session机制采用的是在服务器 阅读全文
posted @ 2016-07-04 16:44 岳灵珊 阅读(329) 评论(0) 推荐(0)
摘要:提出问题 HTTP协议是一种无状态的协议,WEB服务器本身不能识别出哪些请求是同一个浏览器发出的 ,浏览器的每一次请求都是完全孤立的 作为 web 服务器,必须能够采用一种机制来唯一地标识一个用户,同时记录该用户的状态 会话和会话状态 WEB应用中的会话是指一个客户端浏览器与WEB服务器之间连续发生 阅读全文
posted @ 2016-07-01 22:00 岳灵珊 阅读(218) 评论(0) 推荐(0)