下载APP 随时随地学编程
返回 首页

Struts2教程

开始阅读
手册说明:

Struts2教程


Apache Struts 2最初被称为WebWork 2,它是一个简洁的、可扩展的框架,可用于创建企业级Java web应用程序。设计这个框架是为了从构建、部署、到应用程序维护方面来简化整个开发周期。

本教程将教你如何使用Apache Struts简单、方便的逐步创建企业级Java web应用程序。

适用人群

本教程将涉及中级水平的专业知识,以满足Java程序员对Struts 2的框架及相关应用的学习需求。

学习前提

学习本教程之前,您应该熟悉Java编程语言,对MVC框架、JSP或者Servlet有基本的了解。

Apache Struts 2最初被称为WebWork 2,它是一个简洁的、可扩展的框架,可用于创建企业级Java web应用程序。设计这个框架是为了从构建、部署、到应用程序维护方面来简化整个开发周期。  

本教程将教你如何使用Apache Struts简单、方便的逐步创建企业级Java web应用程序。


目录

Struts2 教程

Struts2 概述
Struts2 MVC架构
Struts2 环境设置
Struts2 架构
Struts2 Hello World示例
Struts2 配置文件
Struts2 Actions动作
Struts2 拦截器
Struts2 结果类型
Struts2 值栈/OGNL
Struts2 文件上传
Struts2 数据库访问
Struts2 发送电子邮件
Struts2 验证框架
Struts2 本地化/国际化(i18n)
Struts2 类型转换
Struts2 主题和模板
Struts2 异常处理
Struts2 注释

Struts2 标签

Struts2 控制标签
Struts2 数据标签
Struts2 表单标签
Struts2 Ajax标签

Struts2 集成

Struts2 Spring集成
Struts2 Tiles集成
Struts2 Hibernate集成

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }