Structs-HelloWorld
文章平均质量分 80
使用myeclipse学习structs2的基本环境搭建和使用的规则
韦轩
软件工程
展开
-
Structs2 HelloWorld-09 UI标签
一、概述UI标签是用来生成Web界面,或者为Web界面提供某些功能支持的标签,比如:表单标签就是把各种途径获取的需要展示的数据,通过动态生成HTML的形式展示到界面上。UI标签分成如下几种:• Form Tags:表单标签,包含所有可以用在Form表单里面的标签• Non-Form UI Tags:非表单标签,主要包含错误展示、组件等• Ajax Tags:用来支持Ajax的标签,原创 2015-04-21 18:42:56 · 668 阅读 · 0 评论 -
Structs2 HelloWorld-08 控制标签
控制标签关注程序的运行流程,比如用if/else来进行分支控制,用iterator来进行循环控制。一、 if、elseif与else标签1:if标签的功能:类似于Java程序中的if,用来表达分支判断。 else标签的功能:类似于Java程序中的else。 elseif标签的功能: 类似于Java程序中的else if。2:属性:原创 2015-04-21 16:09:00 · 657 阅读 · 0 评论 -
Structs2 HelloWorld-07 通用标签
一、Struts2标签包含很多内容,可以按照其功能大致分为四类:数据标签:用来从值栈上取值或者向值栈赋值。控制标签:控制程序的运行流程,比如分支和循环控制。UI标签:用来显示UI界面的标签,多会生成HTML。杂项标签:用于完成其它功能的标签,比如生成URL和输出国际化文本等ajax标签二、数据标签数据标签更关注如何从值栈上取值或者向值栈赋值。1、 property标签原创 2015-04-21 13:35:03 · 724 阅读 · 0 评论 -
Structs2 HelloWorld-06 异常处理
异常处理 exception-mapping 元素exception-mapping 元素: 配置当前 action 的声明式异常处理exception-mapping 元素中有 2 个属性exception: 指定需要捕获的的异常类型。异常的全类名result: 指定一个响应结果, 该结果将在捕获到指定异常时被执行, 既可以来自当前 action 的声明, 也可以来自 global-原创 2015-04-21 13:30:28 · 656 阅读 · 0 评论 -
Structs2 HelloWorld-05 OGNL
一、值栈1、 值栈是什么简单的说:值栈是对应每一个请求对象的轻量级的内存数据中心。Struts2中一个很激动人心的特性就是引入了值栈,在这里统一管理着数据,供Action、Result、Interceptor等Struts2的其他部分使用,这样一来,数据被集中管理起来而不会凌乱,大大方便了程序编写。Struts2中关于值栈的另外一个很激动人心的特性就是:大多数情况下,你根本无原创 2015-04-19 23:48:54 · 615 阅读 · 0 评论 -
Structs2 HelloWorld-04 Result和通配符
一、result1). result 是 action 节点的子节点2). result 代表 action 方法执行后, 可能去的一个目的地3). 一个 action 节点可以配置多个 result 子节点. 4). result 的 name 属性值对应着 action 方法可能有的一个返回值. /index.jsp5). result 一共有 2 个属性, 还有一原创 2015-04-19 18:10:51 · 690 阅读 · 0 评论 -
Structs2 HelloWorld-03 复习-01
一、实现一个登陆,当登陆成功,显示欢迎和当前在线人数获取session获取登录信息把用户信息加入session中获取当前的在线人数使当前的在线人数加一二、实现登出,当前登陆人数减一,并使session失效获取在线人数,数量减一session失效:强转为sessionMap类型,调用invalidate方法三、实现代码structs.xml<!DOC原创 2015-04-19 11:24:45 · 805 阅读 · 1 评论 -
Structs2 HelloWorld-02 访问web资源
一、什么是web资源?httpservletrequest,httpsession,servletcontext等原生的servletAPI二、为什么访问web资源?B/S应用的controller中,必然需要访问web资源,比如读取cookie三、如何访问?I和servlet API解耦的方式:只能访问到有限的api对象,且只能访问有限的方法>使用actioncontex原创 2015-04-19 00:21:08 · 593 阅读 · 0 评论 -
Structs2 HelloWorld-01 环境搭建
一、创建structs2工程的步骤1、创建webproject,添加structs支持2、加入jar包,用myeclipse添加structs支持时,会自动添加3、配置web.xml,配置structs的核心控制器StrutsPrepareAndExecuteFilter,在添加structs支持的同时,已经添加好了web.xml文件 Structs2-01原创 2015-04-18 20:58:13 · 777 阅读 · 0 评论