希望换过工作的说说自己的经历。现在才理解工作和家庭都要考虑
struts2知识库 |
||
|
最近更新文章
18.通过Session 登入/登出
在本章我们将通过Session创建一个login/logout程序.该程序会对用户进行身份验证.每当你运行的时候它将获取用户id和密码(用户名/密码都是"admin").当两个字段都是正确的,显示欢迎页面. 在struts.xml中创建Action映射.这就是要添加到struts.xml中的代码 : <action name="login" class ...
19.Struts2连接MySQL数据库(Struts2 MySQL)
在本章你将学习如何使用struts2连接MySQL数据库. 按照如下步骤连接MySQL数据库 : 第一步 : 创建struts.xml并向其中添加如下xml代码 : <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software ...
20.富编辑器例子
在本章中你将学习到如何在Struts2中创建分页.按照下面的步骤在你的程序中创建分页 : 第一步 : 创建index.jsp页面 : 这是添加到index.jsp页面中的代码 : <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <t ...
21.验证TextArea
在本章你将学习在struts2中如何验证你的text area.一个textarea包含1至250个字符,它不支持"null"值. 为了验证你的textarea请遵循下面的步骤. 第一步 : 创建index.jsp页面 这是要添加到index.jsp的代码 : <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transit ...
22.Struts 2标签
本章我们将向你介绍Struts2提供的标签.理解Struts2提供的全部标签是必要的.本页我们列出了Struts2的所有标签,在随后的章节里,我们会详细的提供这些标签的例子. Struts2的标签可以分成两种类型 : l Struts2 一般标签 : Struts2的一般标签是用来管理页面呈递时的执行流的.Struts2一般标签的另一种用法就是数据提取.更进一步地说,一般标签还分为控制标签和数据标签 ...
23.Struts2标签实例
本章我们将通过例子讨论Struts2的标签.Struts2标签提供了易于使用的自定义标签来帮助开发人员创建他们的Struts2程序的图形用户界面. 在Struts2中有很多易于使用的标签,而且学习这些标签的过程同样简单. Struts2中有两种类型的标签,控制标签和数据标签. 我们会通过运行良好的例子向大家演示所有的标签.请浏览下面的链接来详细学习Struts2的标签. Struts2标签 : 1. ...
24.控制标签-If / Else If / Else
在本章我们将讨论这种不同的控制标签(控制标签是用于流控制的,例如if,else and iterate.) "If"标签可以单独使用或者伴随"Else If"标签或者伴随着单个/多个的"Else"标签. 创建一个JSP页面IfControlTag.jsp. 设定属性"technologyName"的值为&quo ...
1.Struts2 特性
Struts2框架为整个开发周期的编写而设计,包括创建,开发和维护整个程序.它的扩展性极强,框架的每一个类都是基于接口的,并且所有的基础类都可以在扩展程序中获得,甚至你可以添加你自己的.基本的平台要求为Servlet API 2.4, JSP API 2.0和Java 5. 下面给出了一些现行的Apache Struts2框架的常见特性 : 结构 : 首先web浏览器发出请求,Filt ...
2.Struts2 历史
Apache Struts是一个用来开发Java web应用的开源框架.最初是由创始人,程序员Craig R. McClanahan开发的,在这之后Apache软件基金会于2002年进行接管.Struts提供了一个非常优秀的架构使得组织基于HTML格式与Java代码的Jsp与Servlet应用开发变得非常简单.拥有所有Java标准技术与Jakarta辅助包的Struts1建立了一个可扩展的开发环境. ...
3.Struts2 结构
Struts与webwork已合并为Struts2框架,Struts2框架良好的扩展性与简洁性使其适用于任何规模的企业web程序的开发.本节我们将向大家展示Struts2框架的结构 在Struts2中一个请求的生存周期: 1. 用户发送请求 : 用户为访问资源向服务器发送请求. 2. FilterDispatcher决定适当的action : FilterDispatcher接受请求然后决定调用 ...
4.为什么使用Struts2
新版本的Struts2.0是struts 的action架构和webwork的融合体.依照Struts2.0.1的发布公告,一些关键特性如下 : l 设计简单: 使用抽象类而不是接口是Struts1的一个设计上的问题,这已经在Struts2中得到了解决.在Struts2中绝大多数类都是基于接口的,并且它的绝大多数核心接口都是独立于HTTP的.Struts2的Action类是独立于框架的,可视为 ...
5.Struts 1.x 对比 Struts 2.x
本章我们会比较这两个框架的不同特性.与Struts1相比,Struts2是非常简单的,下面是Struts2的一些优秀特性 : 5.1 Servlet依赖性 由于Action在被调用时,HttpServletRequest和HttpServletResponse被传递到execute()方法中,Struts1中的Action对Servlet的API是有依赖性的.但如果在Struts2中,Acti ...
6.下载并设置Struts2.0
本章我们将会下载并设置Struts2.0,基于最新版的Tomcat容器.我们首先下载Tomcat并将其配置为我们的开发服务器.接着我们下载Struts2.0并在Tomcat上设置struts-blank程序,检验struts-blank中的例子. 访问Struts2的下载站点http://struts.apache.org/download.cgi,下载本教程所需的Struts2.0 我们 ...
7.Struts2 Hello World,开发Hello World程序
本章我们将会开发基于Struts2框架的Hello World.我们的Hello World程序是你开发基于Struts2框架程序的第一步.这里我们会提供循序渐进的教程来开发基于Struts2框架的Hello World程序. 教程包含基本的步骤像创建目录结构,建立build.xml文件来使用Ant构建工具创建程序.接着我们会解释在这个程序中需要的Java,Jsp和配置文件. 创建项目的目录 ...
8.为Hello World程序编写JSP文件,Java文件和配置文件
本章中我们将会创建Struts 2 Hello World程序所需的JSP文件,Java文件和必要的配置文件.现在Struts2使用struts.xml来配置程序. 认识程序 我们的程序是很简单的,只显示Hello World信息以及服务器的日期和时间.当用户点击教程主页“Run Struts 2 Hello World Application”的链接的时候,一个请求被发送到了Struts2框 ...
群组知识库热门文章
- 154079 Struts2开发环境搭建
- 73306 拦截器详解
- 66687 Struts2配置详解
- 57424 Struts2的学习途径
- 44625 Struts2中的参数传递