Struts2
逆风飞翔的菜鸟
爱好IT技术的菜鸟,希望共同学习,共同进步。
展开
-
Struts2学习笔记(5)-处理结果及结果类型详解
一、Struts2处理流程 用户请求->Struts2框架->控制器(Action)->Struts2框架->视图资源 Struts1处理后会返回ActionForward; Struts2处理后会返回字符串,这样的设计提高了代码的复用性,有利于框架分离。二、处理结果 每个动作方法都会返回一个String类型的值,Struts2根据这个值决定接下来执行什么结果。每个动作声明都必须包含原创 2017-11-23 18:19:50 · 376 阅读 · 0 评论 -
Struts2学习笔记(4)-ActionSupport类及Action接口详解
一、ActionSupport类 com.opensymphony.xwork2.ActionSupport类时默认的动作类。 只要某个动作声明没有给出一个动作类,Struts就会替它创建一个这个类的实例。 在编写动作类时也需要对这个类进行扩展。 该类提供了许多默认方法。这些方法包括获取国际化信息的方法、数据校验的方法、默认的处理用户请求的方法等。。 如果让开发者的Act原创 2017-11-23 16:10:46 · 1174 阅读 · 0 评论 -
Struts2学习笔记(3)-如何访问Web资源
一、web资源是什么? web资源是HttpServletRequest、HttpSession、ServletContext等原生的Servlet API。二、为什么要访问web资源? B/S的应用的controller中必然需要访问web资源,比如:向域对象中读写属性、读写Cookie、获取realPath等...三、怎么访问web资源? 访问web资源有两种方式:和Servle原创 2017-11-22 16:47:27 · 299 阅读 · 0 评论 -
Struts2学习笔记(2)-动作及动作类
一、动作 应用程序可以完成的每一个操作都可以称之为一个动作。例如,显示一个登录表单、把产品信息保存起来。创建各种动作时Struts应用程序开发中最重要的任务。有些动作很简单,而有些动作需要进行一些逻辑处理,这些逻辑需要些进动作类里。二、动作类 普通java类,可以拥有实行和方法。同时,必须遵守以下规则:1. 每个属性都必须有get和set方法。动作属性的名字必须遵守与JavaBean属原创 2017-11-15 14:38:41 · 343 阅读 · 0 评论 -
Struts2学习笔记(1)-Struts2概览
一、Struts2 struts2是流行和成熟的一个基于MVC设计模式的Web应用框架。struts的英文单词意思是支柱、支杆,来源于建筑和旧式飞机使用的金属支架。Struts2原来是Jakarta项目的子项目,后来转到Apache软件基金会下的一个开源子项目,Apache软件基金会是为支持开源项目的非盈组织。使用Struts2的目的是为了帮助我们减少在运用MVC设计模式来开发Web应用的时间。原创 2017-11-15 14:04:04 · 318 阅读 · 0 评论 -
Struts入门程序示例及基本执行过程
该入门程序功能很简单,浏览器中输入http://localhost:8080/Struts2Demo/hello.action显示index.jsp页面内容。程序运行结果如图:该Struts2程序目录结构如下图:项目部署文件web.xml代码: <?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org原创 2017-11-09 21:41:02 · 255 阅读 · 0 评论 -
Model2 应用程序概述
Model 2 建立在MVC(Model-View-Controller,模型-视图-控制器)设计模式的基础上。MVC是Smalltalk-80用户界面核心概念。实现MVC模式的应用程序由三大部分组成: 1. 模型:封装着应用程序的数据和业务逻辑; 2. 视图:负责实现应用程序的信息显示功能; 3. 控制器:负责接收老子用户的输原创 2017-11-09 13:59:51 · 899 阅读 · 0 评论 -
Struts2环境搭建
一、下载Struts2 1.进入Struts官网 http://struts.apache.org/ 2.下载Struts最新完全安装包 struts-2.5.13-all.zip 3.解压缩二、新建工程并导入Jar包 1.新建Dynamic Web Project 2.找到解压的Struts2包,在里面的apps文原创 2017-11-09 13:43:32 · 311 阅读 · 0 评论 -
Struts2学习笔记(6)-异常处理
一、异常 异常指的是在程序运行过程中发生的异常事件,通常是由硬件问题或者程序设计问题所导致的。在Java等面向对象的编程语言中异常属于对象。二、Struts2异常处理:exception-mapping元素Struts2提供了一种机制能把你在动作类里未能捕获的异常一网打尽:在配置文件里使用exception-mapping元素。exception-mapping元素,有以下属性: exc原创 2017-11-24 21:38:25 · 261 阅读 · 0 评论