希望换过工作的说说自己的经历。现在才理解工作和家庭都要考虑

最近更新文章

1-使用web.xml配置Struts2实现Web项目Struts2应用

在现在开发的Web项目中,大家都是使用web.xml来实现MVC框架的应用。既然Struts2也属于MVC框架,因此在web.xml中必定要配置Struts2用以实现应用。 技术要点 本节代码说明Struts2基本配置。 如何加载FilterDispatcher过滤器。 如何使用FilterDispatcher过滤器拦截URL。 演示代码 <!----------------文件名 ...
黑暗浪子 评论 (4) 有 10373 人浏览 2011-06-01

2-使用配置文件struts.xml实现页面导航定义

Struts2中最核心的是Action,而Action的核心就是struts.xml,struts.xml集中了所有页面的导航定义。对于大型的 Web项目,通过此配置文件即可迅速把握其脉络,这不管是对于前期的开发,还是后期的维护或升级都是大有裨益的。掌握struts.xml是掌握 Struts2的关键所在。 技术要点 本节代码向读者演示struts.xml内容的组成部分 XML文件字符编码定义和DT ...
黑暗浪子 评论 (3) 有 6155 人浏览 2011-06-01

3-使用Action类控制导航业务数据

Struts2中Action充当着一个关键的角色。它解决了如何把JSP页面上的数据根据实际开发项目中具体的业务逻辑来进行处理的问题。 技术要点 本节代码使用登录功能作为例子,详细解析LoginAction类。 如何使用Execute方法处理业务逻辑。 如何处理Form表单数据。 HTTP的session对象在Action主要使用方式。 ActionMapping对象配置文件中处理流程。 演示代码 ...
黑暗浪子 评论 (1) 有 3271 人浏览 2011-06-01

4-使用ActionSupport进行校验

如果From数据操作有误,比如输入不是我们需要的数据,又或者没有输入等输入原因。Action实例执行execute方法前会使用校验来进行控制。本节就是介绍如何在Struts2中实现校验功能。 技术要点 本节代码中还是使用登录功能作为示例 Action类中ActionSupport使用以及validate方法重写实现。 属性文件messageResource.properties定义以及JSP页面上错 ...
黑暗浪子 评论 (6) 有 4415 人浏览 2011-06-01

5-拦截器在Struts2中的缺省应用

通过前几章介绍,读者应该明白在Web项目中,客户先在视图界面提交一个HTTP请求,在Struts2的ServletDispatcher接收请求时,Struts2会查找配置文件,如struts.xml文件。根据xml文件中定义的拦截器配置,会去调用拦截器。如果配置了拦截器栈,则根据拦截器在拦截器栈中的前后顺序,一一进行调用。而Struts2自带的源代码中也提供了缺省的拦截器配置。 在第一章中,笔者曾经 ...
黑暗浪子 评论 (1) 有 3641 人浏览 2011-06-01

6-拦截器原理实现

在了解Struts2中拦截器使用方式之前,笔者需要先向读者展示拦截器的底层实现原理是如何的。之前也说了拦截器是一个普通的Java对象,而被拦截的正常执行业务逻辑功能的类也是一个普通的Java对象,那么如何使这两个对象进行关联,并且如何知道这两个对象执行的先后顺序。 技术要点 本节代码向读者演示拦截器如何实现,介绍的知识点如下: 拦截器类和被拦截类内容。 运用反射机制调用类和类方法。 设置拦 ...
黑暗浪子 评论 (5) 有 4591 人浏览 2011-06-01

7-扩展拦截器接口的自定义拦截器配置

技术要点 本节代码介绍拦截器基础配置以及设置参数功能。 配置文件struts.xml中如何定义拦截器。 Action配置中拦截器参数定义和注意点。 拦截器参数的设置和配置修改过程。 演示代码 <!-------------------------文件名:ExampleInterceptor.java-------------> import com.opensymphony ...
黑暗浪子 评论 (0) 有 2822 人浏览 2011-06-01

8-继承抽象拦截器的自定义拦截器配置

技术要点 本节代码介绍抽象拦截器配置并对缺省拦截器栈做简单介绍。 继承抽象拦截器类的自定义拦截器类编写方式。 配置文件struts.xml中如何定义缺省拦截器。 演示代码 <!----------------文件名:ExampleInterceptor.java----------------> import com.opensymphony.xwork2.ActionInvo ...
黑暗浪子 评论 (0) 有 2418 人浏览 2011-06-01

9-继承方法拦截器的自定义拦截器配置

技术要点 本节代码介绍方法拦截器配置并对缺省拦截器栈对整个Web项目的Action影响进行介绍。 继承方法拦截器类的自定义拦截器类编写方式。 配置文件struts.xml中如何定义方法拦截器和其属性。 对所有Action配置拦截器和拦截器栈。 演示代码 <!-------------------文件名:ExampleInterceptor.java----------------- ...
黑暗浪子 评论 (1) 有 3582 人浏览 2011-06-01

10-Struts2文件上传功能开发

技术要点 本节代码详细说明文件上传功能的开发流程,介绍知识点如下: 文件上传页面和显示上传成功页面代码内容。 UploadAction类中实现上传功能方法和上传文件属性介绍。 struts.xml中UploadAction配置,以及字符编码、文件临时存放路径配置。 上传后所处路径和最终上传成功后效果展示。 演示代码 上传文件页面,这里笔者定义的是多个文件上传。 <!-------- ...
黑暗浪子 评论 (7) 有 17451 人浏览 2011-06-01

11-Struts2文件下载功能开发

技术要点 本节代码详细说明文件下载功能的开发流程,介绍知识点如下: 上传成功页面重修改后支持文件下载代码内容。 DownloadAction文件下载功能开发。 struts.xml中DownloadAction配置,以及支持文件名为中文字符的文件下载。 下载文件流程展示。 演示代码 上传成功页面,这里笔者让其在每个上传文件后提供“下载”链接。 <!----------------- ...
黑暗浪子 评论 (10) 有 25242 人浏览 2011-06-01

12-Struts2标签使用原理解疑

在笔者下载的Struts2的包中,读者可以在/lib下找到struts2-core-2.0.11.1.jar包,解压该包在其根目录下的 /META-INF文件夹下可以看到一个名字为“struts-tags.tld”文件。该文件就是Struts2中所有自带的标签库定义。本节通过对该文件代码的介绍来让读者知晓Struts2内部是如何使用这些标签来进行工作。并简单说明JSP中是如何用其来书写标签代码。技术 ...
黑暗浪子 评论 (5) 有 9203 人浏览 2011-06-01

13-OGNL表达式语言介绍

在进行Struts2的标签库介绍之前,有必要着重对OGNL(Object Graph Navigating Language)对象导航语言做一详细解析。因为在之后的演示代码中经常会用到一些有关OGNL的代码,为了不让读者一头雾水,也为了更好学习 Struts2的标签库。因此笔者把OGNL当作学习Struts2标签库的基础知识来介绍。让大家学习Struts2的基础打得更加扎实点。技术要点本节代码对OG ...
黑暗浪子 评论 (13) 有 15353 人浏览 2011-06-01

17.6 Struts2 URL验证器

Struts2中的URL Validator检查一个给定的字段中的字符串是否为有效的URL.如果输入的值不是有效的URL,它将产生错误信息. 错误信息由<message> </message>标签提供.下面的例子演示了如何使用URL validator. 按照下面的步骤创建URL validator示例 : 第一步 : 创建struts.xml并向其中添加下面的xml片段 ...
饕尽天下 评论 (0) 有 3795 人浏览 Struts2 教程章节 2011-06-01

17.7 使用Struts2 注释验证

使用注释验证Struts2 Login程序. 本章我们将使用Action类中的注释来验证我们的login程序.我们当前的login程序并未通过数据库来验证用户.相反在Action类中用户名和密码是通过硬编码来验证的(User: Admin and Password: Admin). 程序如何工作 : 1. 显示login页面获取用户输入 2. 用户输入用户名和密码后点击"Login&qu ...
饕尽天下 评论 (2) 有 8466 人浏览 Struts2 教程章节 2011-06-01

知识库信息

最新评论

支持
Bhaaaappy 评论了 Struts2的学习途径
非常感谢非常感谢!顺利解决了问题!
qq29oo 评论了 Struts2中的参数传递
谢谢
begoodluck 评论了 Struts2免费学习资料下载
真正的学习方法精髓
spring00 评论了 Struts2的学习途径
很好。。。。。。。
冰天百华 评论了 Struts2中的Action
谢了
xin_hany 评论了 Struts2中的参数传递
今天刚看到这样的文章,很受用!
东风不来 评论了 Struts2的学习资料
赞!写的很棒!
与天争锋 评论了 Struts2的学习途径
受教了,如醍醐灌顶,非常感谢!
狂奔的子弹 评论了 Struts2的学习途径
学习了。。。给力
许助云 评论了 13-OGNL表达式语言介绍
struts对request的包装类: if (disableRequestAttributeVal ...
咱不怕 评论了 OGNL —— 数据运转的催化剂
rain2005 写道downpour 写道 在Webwork2.2以后,包括Struts2,对Htt ...
咱不怕 评论了 OGNL —— 数据运转的催化剂
多谢,多谢!
fujincoco 评论了 Struts2免费学习资料下载
这里明显是职责链模式,不是什么递归调用,执行Action后逆序调用,是因为每个职责链中都有finall ...
zean 评论了 拦截器详解
LZ,我想请教一个问题,我在独立的jar中定义了 struts-plugin.xml ,这个配置文件的 ...
rplees 评论了 深入plugin
你的文章其实实用性很差,浪费时间
gggood118 评论了 9.Struts配置文件 - struts.xml
楼主啊!svn地址连不上啊!
rthfdh 评论了 Struts2开发环境搭建
想知道struts怎么解析url的.比如我们常规都是按照规范写url请求.但是测试怎么方便测试呢?
wang1352083 评论了 深入plugin
看来我遇到的问题,5年前的高手已经探讨过了.
wang1352083 评论了 深入plugin
讲得很不错,谢谢
yuan_xulong 评论了 拦截器详解
Global site tag (gtag.js) - Google Analytics