框架-Struts
文章平均质量分 65
a_worm
因为有梦,枯燥变得生动!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Struts2-表单标签
对于struts2中的标签进行总结:表单标签表单标签将在 HTML 文档里被呈现为一个表单元素使用表单标签的优点:表单回显对页面进行布局和排版标签的属性可以被赋值为一个静态的值或一个 OGNL 表达式. 如果在赋值时使用了一个 OGNL 表达式并把它用 %{} 括起来, 这个表达式将会被求值. 1.form 标签用来呈现 HTML 语言中的表单元素默认情况下, fo原创 2015-10-16 16:44:33 · 768 阅读 · 0 评论 -
Struts2-异常处理
总结以下struts2配置文件中 声明式异常处理1:异常处理: exception-mapping 元素exception-mapping 元素: 配置当前 action 的声明式异常处理exception-mapping 元素中有 2 个属性exception: 指定需要捕获的的异常类型。异常的全类名result: 指定一个响应结果, 该结果将在捕获到指定异常时被执行, 既可原创 2015-10-14 17:07:06 · 461 阅读 · 0 评论 -
Spring-Bean的生命周期
IOC 容器中 Bean 的生命周期方法:Spring IOC 容器可以管理 Bean 的生命周期, Spring 允许在 Bean 生命周期的特定点执行定制的任务. 1:Spring IOC 容器对 Bean 的生命周期进行管理的过程:通过构造器或工厂方法创建 Bean 实例为 Bean 的属性设置值和对其他 Bean 的引用调用 Bean 的初始化方法Bean 可以使用原创 2015-10-28 17:24:21 · 541 阅读 · 1 评论 -
Struts2-值栈和OGNL
1:值栈ValueStack(值栈): 贯穿整个 Action 的生命周期(每个 Action 类的对象实例都拥有一个 ValueStack 对象). 相当于一个数据的中转站. 在其中保存当前 Action 对象和其他相关对象. Struts 框架把 ValueStack 对象保存在名为 "struts.valueStack"" 的请求属性中页面读取属性并不是在request域原创 2015-10-14 14:35:20 · 476 阅读 · 0 评论 -
Struts2-开发环境搭建
在创建web工程的前提下,搭建 Struts2 的环境:1:加入 jar 包: 复制源代码 struts\apps\struts2-blank\WEB-INF\lib 下的所有 jar 包到当前 web 应用的 lib 目录下.2:在 web.xml 文件中配置 struts2: 复制 struts\apps\struts2-blank1\WEB-INF\web.xml 文件中的过滤器原创 2015-10-12 12:47:04 · 512 阅读 · 0 评论 -
MyEclipse中配置Struts2配置文件XML自动提示
MyEclipse XML提示配置文件时,标签和标签的属性不是很清楚,但Myeclipse又不提示...... 方法一: 在Eclipse安装目录下,有一个eclipse.ini的配置文件,用文本编辑器打开它,找到-Duser.language=en这样一行,将它改为-Duser.language=zh即可: 然后重启myeclips,然后alt+/键能够提示属性转载 2015-10-12 09:51:44 · 990 阅读 · 0 评论 -
Struts2-访问web 资源
有时候我们需要在 Action 中, 可以通过以下方式访问 web 的 HttpSession, HttpServletRequest, HttpServletResponse等资源访问 web 资源有两种方式:与 Servlet API 解耦的访问方式,与 Servlet API 耦合的访问方式;1:与Servlet API解耦的访问方式 :为了避免与 Servlet API原创 2015-10-12 21:59:19 · 754 阅读 · 0 评论 -
Struts2-源码阅读-ModelDriven-Preparable
前奏:•在使用 Struts作为前端的企业级应用程序时把Action 和Model 清晰地隔离开是有必要的:有些 Action类不代表任何Model对象,它们的功能仅限于提供显示服务具体介绍:ModelDriven 拦截器:当用户触发 add 请求时, ModelDriven 拦截器将调用 EmployeeAction 对象的 getModel() 方法, 并把返回的模型(Em原创 2015-11-06 14:45:44 · 753 阅读 · 1 评论 -
Struts2-paramsPrepareParamsStack 拦截器栈
•paramsPrepareParamsStack从字面上理解来说, 这个stack的拦截器调用的顺序为:首先params,然后prepare,接下来modelDriven,最后再params•Struts2.0的设计上要求 modelDriven在 params之前调用,而业务中prepare要负责准备model,准备model又需要参数,这就需要在prepare之前运行params拦截器设原创 2015-11-06 14:47:30 · 1707 阅读 · 1 评论 -
Struts2-输入验证
1. Struts2 的验证1). 验证分为两种:> 声明式验证*>> 对哪个 Action 或 Model 的那个字段进行验证>> 使用什么验证规则>> 如果验证失败, 转向哪一个页面, 显示是什么错误消息> 编程式验证2). 声明式验证的 helloworldI. 先明确对哪一个 Action 的哪一个字段进行验证: ageII. 编写配置文件:原创 2015-10-20 21:55:15 · 489 阅读 · 0 评论 -
Struts2-运行流程分析
首先介绍几个原生的api:相关的几个api:ActionMapping:Simple class that holds the action mapping information used to invoke a Struts action. The name and namespace are requiredActionMapping是个一个保存Action映射的一个简单的类翻译 2015-10-19 15:23:28 · 388 阅读 · 0 评论 -
Struts2-国际化
1. 国际化的目标1). 如何配置国际化资源文件I. Action 范围资源文件: 在Action类文件所在的路径建立名为 ActionName_language_country.properties 的文件II. 包范围资源文件: 在包的根路径下建立文件名为 package_language_country.properties 的属性文件,一旦建立,处于该包下的所原创 2015-10-19 11:52:18 · 470 阅读 · 0 评论 -
Struts2-类型转换
概述:从一个 HTML 表单到一个 Action 对象, 类型转换是从字符串到非字符串. HTTP 没有 “类型” 的概念. 每一项表单输入只可能是一个字符串或一个字符串数组. 在服务器端, 必须把 String 转换为特定的数据类型在 struts2 中, 把请求参数映射到 action 属性的工作由 Parameters 拦截器负责, 它是默认的 defaultStack 拦截器原创 2015-10-18 21:59:56 · 573 阅读 · 1 评论 -
Struts2-通用标签
下面将struts2的通用标签进行整理和总结:1:property 标签property 标签用来输出一个值栈属性的值输出 Action 属性 customerId 的值: 输出 session 属性 userName 的值: 如果 value 属性没有给出, ValueStack 值栈栈顶对象的值被输出在许多情况下, JSP EL 可以提供更简洁的语法2:url 标原创 2015-10-16 16:24:07 · 484 阅读 · 0 评论 -
Struts2-配置struts.xml
前奏:在我们使用struts时,很多时候是在编写struts.xml配置文件,里边很多的配置需要我们结合框架源代码进行详细了解使用源代码为2.3.15详解:1:关于包的配置我们一般是继承struts-default,该配置文件在核心代码中有struts-default.xml,可自行查看元素详细说明:package :包 struts2使用package来组原创 2015-10-12 21:50:33 · 443 阅读 · 0 评论
分享