1.创建web项目,添加struts2支持的类库,在web.xml中配置struts2过滤器。 2.创建名为UserAction的Action对象,并在其中编写execute()方法,代码如下所示: package com.wh.Demo; import com.opensymphony.xwork ...
分类:
其他好文 时间:
2016-09-12 14:15:24
阅读次数:
150
Struts2中的OGNL表达式语言是对Xwork的OGNL的封装。我们要理解一下几点: 1. Struts2中将ActionContext作为OGNL的上下文环境(ActionContext内部含有一个Map对象) 2. Struts2中的OGNL表达式语言的根对象是一个ValueStack,Va ...
分类:
其他好文 时间:
2016-09-10 13:01:06
阅读次数:
161
1.框架:是一个半成品,可以在其基础上在次开发。 2.struts2框架:它是一个web层使用的mvc框架。 3.struts2核心 1.struts2核心 2.xwork核心 4.struts2入门: 1.导jar包 struts2/apps/strut_blank.war文件 2.需要配置str ...
分类:
其他好文 时间:
2016-08-18 21:25:05
阅读次数:
167
概述 一个健壮的 web 应用程序必须确保用户输入是合法、有效的. Struts2 的输入验证 –基于 XWork Validation Framework 的声明式验证:Struts2 提供了一些基于 XWork Validation Framework 的内建验证程序. 使用这些验证程序不需要编 ...
分类:
其他好文 时间:
2016-08-10 19:11:07
阅读次数:
138
struts2框架 struts2是一种基于MVC模式的框架,是在struts1的基础上融合了xwork的功能。 struts2框架预处理了一些功能: >请求数据自动封装, >文件上传的功能 >对国际化功能的简化 >数据校验功能 使用struts2框架开发的流程: 1.引入jar文件 >common ...
分类:
编程语言 时间:
2016-08-06 21:52:08
阅读次数:
143
1Struts2实例
Struts2当前最新版本是struts2.1.8版,其下载地址为:
http://struts.apache.org/download.cgi#struts2181
将下载的struts2文件解压,可以看到四个目录,我们将lib目录下的struts2-core-2.1.8.1.jar和xwork-core-2.1.6.jar,commons-logging-1.0.4...
分类:
其他好文 时间:
2016-07-13 17:13:00
阅读次数:
116
架构: struts2 核心接口和类 名称 作用ActionMapper 根据请求的URI查找是否存在对应Action调用ActionMapping 保存调用Action的映射信息,如namespace、name等ActionProxy 在XWork和真正的Action之间充当代理 ActionIn ...
分类:
其他好文 时间:
2016-07-06 23:18:21
阅读次数:
248
Struts2框架有默认的类型转换错误拦截机制,该配置在struts-default.xml中,名叫conversionError,但是想使用需要继承ActionSupport. 默认的错误提示信息是英语的,若是想自定义,需要修改国际化文件: mess.properties: xwork.defau ...
分类:
其他好文 时间:
2016-06-04 23:26:19
阅读次数:
142
* Struts从2.1.8升级到2.3.24.3,xwork是从2.1.6到2.3.24.3 以前ActionError是可以在多个action之间通过chain传递的, 例如 Action a chain 》action b,然后b又重新chain回到a b中添加的actionerror在a可以 ...
分类:
其他好文 时间:
2016-05-28 12:44:26
阅读次数:
151
一、如何单独使用Struts2 (1)引入struts2的jar包 commons-fileupload-1.2.1.jar freemarker-2.3.15.jar ognl-2.7.3.jar struts2-core-2.1.8.jar xwork-core-2.1.6.jar (2)在项目 ...
分类:
编程语言 时间:
2016-05-25 18:09:14
阅读次数:
227