
struts1.x
蒙娜丽宁
华为HDE(HUAWEI Developer Experts),UnityMarvel创始人,开放原子基金会银牌讲师,51CTO学堂金牌讲师,IT畅销书作者。从事软件研究和开发超过20年,长期从事编译器、人工智能、Python、Go、JavaScript、Java及跨平台技术的研究和开发工作,曾出版超过40本IT图书。主要著作包括《Python从菜鸟到高手》、《Python爬虫从菜鸟到高手》、《奇妙的Python:神奇代码漫游之旅》。
展开
-
Struts1.x系列教程(3):属性(资源)文件乱码问题的解决之道
本文为原创,如需转载,请注明作者和出处,谢谢! 资源文件不仅仅需要保存英文信息,在很多时候,也需要保存其他的语言信息,如中文信息。但Java的属性文件只支持英文,要想在属性文件中保存中文,需要使用"uxxxx格式,但这非常不方便,因此,本文将分别介绍如何使用native2ascii.exe和Eclipse插件的方式来解决这个问题。一、使用native2ascii命令使资源文件支持中文原创 2009-01-15 11:05:00 · 1150 阅读 · 0 评论 -
Struts1.x系列教程(14):动态Form
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(13):国际化一、动态Form简介 虽然ActionForm功能强大,但有些时候使用起来有些麻烦。如每建立一个用户录入界面(JSP页面),就得建立一个ActionForm子类来和这个页面对应。当然,我们可以采用嵌套属性从一定程度上弥补这个问题。但是在建立新的用户录入界面时,仍原创 2009-02-16 17:19:00 · 1069 阅读 · 0 评论 -
Struts1.x系列教程(13):国际化
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(12):Validator验证框架的内置标准验证Struts2教程10:国际化 对于一个面向全球的Web应用程序,按着不同国家的要求显示相关信息(称为国际化)显得尤为重要。国际化的工作非常复杂和繁琐。因为要翻译很多Web界面,信息格式等。然而,Struts为我们提供了完成国际原创 2009-02-16 09:19:00 · 2358 阅读 · 0 评论 -
Struts1.x系列教程(12):Validator验证框架的内置标准验证
Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4st1":*{behavior:url(#ieooui) }<!--/* Font Definitions */@font-face{font-family:宋体;panose-1:2 1原创 2009-02-14 19:19:00 · 1017 阅读 · 0 评论 -
Struts1.x系列教程(11):Validator验证框架高级应用
Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4<!--/* Font Definitions */@font-face{font-family:宋体;panose-1:2 1 6 0 3 1 1 1 1 1;}@font-face{font-f原创 2009-02-14 19:19:00 · 1001 阅读 · 0 评论 -
Struts1.x系列教程(10):Validator验证框架入门
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(9):上传任意多个文件Struts2教程4:使用validate方法验证数据Struts2教程5:使用Validation框架验证数据一、Validator框架的优势 Validator框架是一个Struts插件,最初由David Winterfeldt设计原创 2009-02-12 16:19:00 · 1072 阅读 · 0 评论 -
Struts1.x系列教程(9):上传任意多个文件
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(8):上传单个文件Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4<!--/* Font Definitions */@font-face{font-famil原创 2009-02-07 19:19:00 · 799 阅读 · 0 评论 -
Struts1.x系列教程(8):上传单个文件
Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4<!--/* Font Definitions */@font-face{font-family:宋体;panose-1:2 1 6 0 3 1 1 1 1 1;}@font-face{font-f原创 2009-02-03 09:20:00 · 933 阅读 · 0 评论 -
Struts1.x系列教程(2):简单的数据验证
Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4<!--/* Font Definitions */@font-face{font-family:宋体;panose-1:2 1 6 0 3 1 1 1 1 1;}@font-face{font-f原创 2009-01-13 23:21:00 · 954 阅读 · 0 评论 -
Struts1.x系列教程(1):用MyEclipse开发第一个Struts程序
本文为原创,如需转载,请注明作者和出处,谢谢! 本系列教程将详细介绍Struts 1.x的基本原理和使用方法,读者可以参阅《Struts 2系列教程》来比较Struts 1.x和Struts2.x的相同点和不同点。 在这篇文章中将以一个简单的例子(mystruts)来演示如何使用MyEclipse来开发、运行Struts程序,并给出了解决ActionFo原创 2009-01-13 12:21:00 · 1278 阅读 · 1 评论 -
Struts1.x系列教程(7):Logic标签库
Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4<!--/* Font Definitions */@font-face{font-family:宋体;panose-1:2 1 6 0 3 1 1 1 1 1;}@font-face{font-f原创 2009-01-19 22:20:00 · 1207 阅读 · 0 评论 -
Struts1.x系列教程(6):Bean标签库
Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4<!--/* Font Definitions */@font-face{font-family:宋体;panose-1:2 1 6 0 3 1 1 1 1 1;}@font-face{font-f原创 2009-01-18 22:21:00 · 1109 阅读 · 0 评论 -
Struts1.x系列教程(5):HTML标签库
本文为原创,如需转载,请注明作者和出处,谢谢!《Struts 2系列教程》 上一篇:Struts1.x系列教程(4):标签库概述与安装 HTML标签库中的标签基本上都是和HTML Tag一一对应的。但我们经常使用的主要是标签及其子标签。因此,在本文将介绍一下及其常用子标签的用法。一、HTML标签库中的常用标签1. 标签原创 2009-01-16 16:21:00 · 1084 阅读 · 0 评论 -
Struts1.x系列教程(4):标签库概述与安装
本文为原创,如需转载,请注明作者和出处,谢谢!《Struts 2系列教程》 上一篇:Struts1.x系列教程(3):属性(资源)文件乱码问题的解决之道 Struts的整个视图层(就是MVC模式中的View层)是由Struts的定制标签(或者称为定制动作)和客户端代码(Javascript、HTML等)实现的。这些Struts标签被写在JSP页面中,用于生成原创 2009-01-15 11:21:00 · 948 阅读 · 0 评论 -
Struts1.x系列教程(15):使用DownloadAction类统计文件下载次数
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(14):动态Form 除了标准的org.apache.struts.action.Action类外,在Struts中还提供了另外7个Action类来完成特殊的工作。本文及后面的文章中将介绍这些Action类的用法。一、DownloadAction类简介 可能有时需要原创 2009-02-18 10:19:00 · 1396 阅读 · 0 评论 -
Struts1.x系列教程(16):使用LocaleAction类实现国际化的Web程序
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(15):使用DownloadAction类统计文件下载次数 我们曾经在《Struts1.x系列教程(13):国际化》一文中讲过如何通过编程的方式实现多语言的Web页面。在本文中,我们会介绍另外一种实现多语言Web页面的方法。这种方式与《Struts1.x系列教程(13):国际化》一文原创 2009-02-19 09:18:00 · 1186 阅读 · 0 评论 -
Struts1.x系列教程(17):使用IncludeAction和ForwardAction类包含和转入Web资源
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(16):使用LocaleAction类实现国际化的Web程序一、使用IncludeAction类包含Web资源 虽然在JSP页面中可以使用标签包含另一个Web资源,但Struts框架提倡在包含Web资源时应先经过Struts控制器处理后,再由Struts控制器负责包含Web资源。原创 2009-02-19 10:18:00 · 1186 阅读 · 1 评论 -
Struts1.x系列教程(4):标签库概述与安装
本文为原创,如需转载,请注明作者和出处,谢谢! Struts的整个视图层(就是MVC模式中的View层)是由Struts的定制标签(或者称为定制动作)和客户端代码(Javascript、HTML等)实现的。这些Struts标签被写在JSP页面中,用于生成客户端代码、进行逻辑判断等工作,使用Struts标签可以尽量避免直接在JSP页面中直接使用Java代码,以使得JSP页面更容易编写和原创 2009-01-16 08:43:00 · 1197 阅读 · 0 评论 -
Struts1.x系列教程(5):HTML标签库
本文为原创,如需转载,请注明作者和出处,谢谢! HTML标签库中的标签基本上都是和HTML Tag一一对应的。但我们经常使用的主要是标签及其子标签。因此,在本文将介绍一下及其常用子标签的用法。一、HTML标签库中的常用标签1. 标签 标签对应于HTML标签。用于向服务端提交用户输入信息。标签和HTML标签在使用方法上基本相同,但它们的一个重要原创 2009-01-16 21:51:00 · 1266 阅读 · 0 评论 -
Struts1.x系列教程(1):用MyEclipse开发第一个Struts程序
本文为原创,如需转载,请注明作者和出处,谢谢! 本系列教程将详细介绍Struts 1.x的基本原理和使用方法,读者可以参阅《Struts 2系列教程》来比较Struts 1.x和Struts2.x的相同点和不同点。 在这篇文章中将以一个简单的例子(mystruts)来演示如何使用MyEclipse来开发、运行Struts程序,并给出了解决ActionForm出现原创 2009-01-13 12:36:00 · 1828 阅读 · 0 评论 -
Struts1.x系列教程(2):简单的数据验证
本文为原创,如需转载,请注明作者和出处,谢谢!《Struts 2系列教程》 简单验证从本质上说就是在服务端来验证客户端提交的form中的数据。这种验证只是对form中的数据规则进行检查,如必须输入用户ID,价格不能小于0或是对email格式的验证。在这个验证过程中,并不需要访问数据库。因此,简单验证需要在用户提交form后,并且在服务器处理form中的数据之前进行。 在进行完简单验证后原创 2009-01-14 08:52:00 · 1197 阅读 · 0 评论 -
Struts1.x系列教程(6):Bean标签库
本文为原创,如需转载,请注明作者和出处,谢谢!Bean标签库共有11个标签。这些标签可以完成如下五种工作:1. 获得HTTP请求信息2. 访问Java对象3. 访问JSP内嵌对象和Struts配置对象4. 访问Web资源和属性文件5. 输出信息下面我们就来分别介绍一下如何使用Bean标签库中的原创 2009-01-19 08:42:00 · 1527 阅读 · 0 评论 -
Struts1.x系列教程(7):Logic标签库
本文为原创,如需转载,请注明作者和出处,谢谢! Struts Logic标签库包含了如下三类标签: 1. 循环标签:iterate标签。用于枚举数组、集合类型对象中的元素。 2. 条件处理标签:用于是否相等、比较大小等判断。这类标签有empty、equal 、greaterEqual、greaterThan、lessEqual、lessThan、match、messagesNot原创 2009-01-19 22:30:00 · 1353 阅读 · 0 评论 -
Struts1.x系列教程(24):配置文件总结
本文为原创,如需转载,请注明作者和出处,谢谢上一篇:Struts1.x系列教程(23):使用Tiles模板进行布局 要想使用Struts,至少要依靠两个配置文件:web.xml和struts-config.xml。其中web.xml用来安装Struts框架。而struts-config.xml用来配置在Struts框架中要使用的资源。如Formbean、Action、原创 2009-02-27 17:18:00 · 1148 阅读 · 0 评论 -
Struts1.x系列教程(23):使用Tiles模板进行布局
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(22):Tiles框架简介 Tiles提供的模板机制可以最大限度地避免重复编写代码。实际上,Tiles模板就是的JSP页面,只是在这种JSP页面中使用Tiles标签代替确定不了的内容(相当于占位符),也就是需要在开发人员使用模板时来确定的内容。除了这一点,Tiles模板页面和普通的J原创 2009-02-27 17:18:00 · 1196 阅读 · 0 评论 -
Struts1.x系列教程(22):Tiles框架简介
Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4<!--/* Font Definitions */@font-face{font-family:宋体;panose-1:2 1 6 0 3 1 1 1 1 1;}@font-face{font-f原创 2009-02-25 22:18:00 · 321 阅读 · 0 评论 -
Struts1.x系列教程(21):使用MappingDispatchAction类调用不同的Action方法
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(20):使用EventDispatchAction类处理一个form多个submit 与LookupDispatchAction、DispatchAction不同,MappingDispatchAction类并不通过请求参数来指定动作,而是将一个Struts动作对应于一个Acti原创 2009-02-24 19:18:00 · 1129 阅读 · 0 评论 -
Struts1.x系列教程(20):使用EventDispatchAction类处理一个form多个submit
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(19):LookupDispatchAction类处理一个form多个submit虽然LookupDispatchAction类可以很好地处理拥有多个提交按钮的Form,但是必须要和属性文件相关联,而且还得在getKeyMethodMap方法中进行key和Action方法的映射,使用起来十分不原创 2009-02-24 15:18:00 · 1204 阅读 · 0 评论 -
Struts1.x系列教程(19):LookupDispatchAction类处理一个form多个submit
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(18):使用DispatchAction类调用多个Action方法 有时在HTML form中需要提供多个提交按钮,这时LookupDispatchAction类就派上用场了。LookupDispatchAction是DispatchAction的子类,用于处理客户端代原创 2009-02-23 21:18:00 · 1224 阅读 · 0 评论 -
Struts1.x系列教程(18):使用DispatchAction类调用多个Action方法
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(17):使用IncludeAction和ForwardAction类包含和转入Web资源 在使用Struts动作时,每一个Action都需要编写一个类,并且要在struts-config.xml进行配置。这对于一个拥有很多Action的Web程序来说,工作量是非常大的。为此,Struts原创 2009-02-20 14:18:00 · 1289 阅读 · 0 评论 -
Struts1.x系列教程(3):属性(资源)文件乱码问题的解决之道
本文为原创,如需转载,请注明作者和出处,谢谢!《Struts 2系列教程》 上一篇:Struts1.x系列教程(2):简单的数据验证 资源文件不仅仅需要保存英文信息,在很多时候,也需要保存其他的语言信息,如中文信息。但Java的属性文件只支持英文,要想在属性文件中保存中文,需要使用"uxxxx格式,但这非常不方便,因此,本文将分别介绍如何使用native2a原创 2009-01-14 12:21:00 · 850 阅读 · 0 评论