Struts2大复习

Struts2大复习:

/*

Struts2的MVC实现

*/

/*

1.Struts2的基本组成

2.Struts2的常用类介绍

3.Struts2的业务控制器Action实现

4.Struts2的处理结构Result

5.功能强大的OGNL表达式语言

6.Struts2的运行流程分析

7.Struts2的异常处理

*/

/*

Struts2的配置精要

1.web.xml中Struts2的配置实现

2.Struts2属性配置文件struts.properties详解

3.struts2核心配置文件struts.xml详解

*/

/*

Struts2的校验框架

1.在Action中实现手动校验

2调用校验框架进行自动校验

*/

/*

Struts2拦截器

1、Struts2内建拦截器

2.定义和使用拦截器栈

3、使用自定义拦截器

*/

/*

Struts2标签库

1.Strus2的主题与模板

2.Struts2的控制标签

if/elseif/else标签

iterator标签

append标签

generator标签

merge标签

subset标签

sort标签

3.Struts2数据标签

action标签

bean标签

date标签

debug标签

i18n标签

include标签

param标签

push标签

set标签

text标签

property标签

4、Struts2的表单标签

checkbox标签

checkboxlist标签

combobox标签

doubleselect标签

file标签

hidden标签

form标签

select标签

optgroup标签

password标签

radio标签

reset标签和submit标签

textfield标签

textarea标签

token标签

Updownselect标签

*/

时间: 2024-11-05 13:04:24

Struts2大复习的相关文章

Struts2知识复习之一

#Struts2知识复习之一 概述:struts2是一个基于MVC设计模型的轻量级web应用框架,它本质上相当于servlet.它是 Struts1(早期基于MVC模式的轻量级Web框架) 和 WebWork(openSymphony组织的J2EE Web框架)技术的合并.它的核心是WebWork,采用拦截器的机制来处理用户请求,使业务逻辑控制器与ServletAPI脱离. struts2优势: 提供Exception异常处理机制 提供良好的Ajax支持 Result方式的页面导航,通过Resu

Struts2知识复习之三

Struts2的MVC思想以及面向AOP切面编程 1 MVC简单概述:M Model(业务逻辑模型,service层,dao层)V View(视图,html,css,js页面)C Controller(前端控制器,servlet,jsp,action)2 Struts2MVC的流程:客户端发送请求,struts2核心过滤器filter进行拦截处理后传递到Action --Controller Action中调用service,dao层的业务方法 ---ModelAction返回结果,进行页面跳转

Struts2知识复习之四

Struts2的拦截器 1 需求概述 在CRM系统中,有用户登录功能,如果访问者知道后台的访问页面路径, 可以没有登录直接进入CRM系统,所以要对没有登录的用户要进行拦截. 2 拦截器 (1)概述 * 在AOP(aspect-oriented progaramming)面向切面编程中 用于在访问某个方法和字段之前 进行拦截操作. * 拦截是AOP的一种实现策略. * 在Struts2的WebWork的中文文档解释拦截器为 动态拦截Action调用的对象. (2)拦截器在strust2的作用 *

9.12 C语言知识大复习 gbk2utf8

字符串常量的写法: char *s = "hello world"; 最好改写成   const  char *s = "hello world"; 因为修改其内容也会出错. 函数返回地址的区别: 函数返回地址,除了堆地址和字符串常量地址有意义.其他都无意义. #include <stdio.h> const char *getstr() { const char *s = "hello world"; //返回一个常量字符串地址是有

Hibernate大复习

/* 1.Hibernate的体系结构 2.Hibernate API体系 3.配置Hibernate 4.Hibernate映射配置文件 5.Hibernate会话管理 */ /* Hibernate的映射机制 1.Hibernate基本映射数据类型 2.Hibernate的主键映射 3.Hibernate的实体映射 4.映射一对一关联关系 5.映射多对一的单向关联关系 6.映射一对多的双向关联关系 7.映射一对多双向自身关联关系 8.映射多对多单向关联关系 9.映射多对多双向关联关系 10.

Sqlserver期末大复习(1)

一.创建数据库 创建一个名为Student_Mis的数据库 1 create database Student_Mis /* 数据库名称 */ 2 on primary 3 (name = 'Student_Data', /* 逻辑文件名 */ 4 filename = 'F:\SQL list\Student_Data_Mis.mdf', /* 操作系统下的数据库储存文件名 */ 5 size = 10mb, /* 数据库最初储存空间 */ 6 maxsize = 50mb, /* 数据库最大

[学习笔记]spring mvc 与struts2比较

Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(二) 在上一篇文章中我详细的介绍了如何搭建maven环境以及生成一个maven骨架的web项目,那么这章中我将讲述Spring MVC的流程结构,Spring MVC与Struts2的区别,以及例子中的一些配置文件的分析. 一.Spring MVC 3.0介绍 Spring MVC是一个典型的MVC框架,是Spring内置的Web框架,可以作为应用项目的展示层,继Spring 2.0对Spring

网上看到的很棒的东西

ACM进阶计划ACM队不是为了一场比赛而存在的,为的是队员的整体提高.大学期间,ACM队队员必须要学好的课程有:lC/C++两种语言l高等数学l线性代数l数据结构l离散数学l数据库原理l操作系统原理l计算机组成原理l人工智能l编译原理l算法设计与分析除此之外,我希望你们能掌握一些其它的知识,因为知识都是相互联系,触类旁通的.以下学习计划每学期中的内容不分先后顺序,虽说是为立志于学习ACM的同学列的知识清单,但内容不限于ACM的知识.英语之类与专业相距较远的课程请自行分配时间,这里不再列举.大一上

几个常见的布局的多种实现方式及margin负值总结

第一部分:几个常见的布局实现方式 一.左右两边固定, center中间自适应未知 html代码中 center 部分首先要放在box的最前部分.然后是left,right 圣杯布局: <div class="box"> <div class="center"></div> <div class="left"></div> <div class="right"&g