struts1.2.9 包
资源文件列表(大概)
struts-1.2.9-bin/contrib/
-
struts-1.2.9-bin/contrib/struts-el/
-
struts-1.2.9-bin/contrib/struts-el/lib/
-
struts-1.2.9-bin/contrib/struts-el/webapps/
-
struts-1.2.9-bin/webapps/
-
struts-1.2.9-bin/INSTALL
411B
struts-1.2.9-bin/LICENSE
10.07KB
struts-1.2.9-bin/NOTICE
231B
struts-1.2.9-bin/README
715B
struts-1.2.9-bin/contrib/struts-el/README.txt
3.88KB
struts-1.2.9-bin/contrib/struts-el/lib/c-rt.tld
10.51KB
struts-1.2.9-bin/contrib/struts-el/lib/c.tld
11.04KB
struts-1.2.9-bin/contrib/struts-el/lib/fmt-rt.tld
11.14KB
struts-1.2.9-bin/contrib/struts-el/lib/fmt.tld
12.29KB
struts-1.2.9-bin/contrib/struts-el/lib/jstl.jar
20.32KB
struts-1.2.9-bin/contrib/struts-el/lib/sql-rt.tld
5.25KB
struts-1.2.9-bin/contrib/struts-el/lib/sql.tld
5.98KB
struts-1.2.9-bin/contrib/struts-el/lib/standard.jar
496.73KB
struts-1.2.9-bin/contrib/struts-el/lib/struts-bean-el.tld
4.77KB
struts-1.2.9-bin/contrib/struts-el/lib/struts-bean.tld
8.65KB
struts-1.2.9-bin/contrib/struts-el/lib/struts-el.jar
206.91KB
struts-1.2.9-bin/contrib/struts-el/lib/struts-html-el.tld
72KB
struts-1.2.9-bin/contrib/struts-el/lib/struts-html.tld
71.89KB
struts-1.2.9-bin/contrib/struts-el/lib/struts-logic-el.tld
8.47KB
struts-1.2.9-bin/contrib/struts-el/lib/struts-logic.tld
14.39KB
struts-1.2.9-bin/contrib/struts-el/lib/struts-nested.tld
69.81KB
struts-1.2.9-bin/contrib/struts-el/lib/struts-tiles-el.tld
7.63KB
struts-1.2.9-bin/contrib/struts-el/lib/struts-tiles.tld
7.66KB
struts-1.2.9-bin/contrib/struts-el/lib/struts.jar
536.99KB
struts-1.2.9-bin/contrib/struts-el/lib/x-rt.tld
7.03KB
struts-1.2.9-bin/contrib/struts-el/lib/x.tld
7.49KB
struts-1.2.9-bin/contrib/struts-el/webapps/strutsel-exercise-taglib.war
1.18MB
struts-1.2.9-bin/lib/antlr.jar
349.88KB
struts-1.2.9-bin/lib/commons-beanutils.jar
184.25KB
struts-1.2.9-bin/lib/commons-digester.jar
164.5KB
struts-1.2.9-bin/lib/commons-fileupload.jar
21.85KB
struts-1.2.9-bin/lib/commons-logging.jar
37.12KB
struts-1.2.9-bin/lib/commons-validator.jar
82.48KB
struts-1.2.9-bin/lib/jakarta-oro.jar
63.89KB
struts-1.2.9-bin/lib/struts-bean.tld
8.65KB
struts-1.2.9-bin/lib/struts-config_1_0.dtd
18.3KB
struts-1.2.9-bin/lib/struts-config_1_1.dtd
34.69KB
struts-1.2.9-bin/lib/struts-config_1_2.dtd
34.09KB
struts-1.2.9-bin/lib/struts-html.tld
71.89KB
struts-1.2.9-bin/lib/struts-logic.tld
14.39KB
struts-1.2.9-bin/lib/struts-nested.tld
69.81KB
struts-1.2.9-bin/lib/struts-tiles.tld
7.66KB
struts-1.2.9-bin/lib/struts.jar
536.99KB
struts-1.2.9-bin/lib/tiles-config_1_1.dtd
12.1KB
struts-1.2.9-bin/lib/validator-rules.xml
13.44KB
struts-1.2.9-bin/lib/web-app_2_2.dtd
15.62KB
struts-1.2.9-bin/lib/web-app_2_3.dtd
32.83KB
struts-1.2.9-bin/webapps/struts-blank.war
1.31MB
struts-1.2.9-bin/webapps/struts-documentation.war
4.6MB
struts-1.2.9-bin/webapps/struts-examples.war
1.44MB
struts-1.2.9-bin/webapps/struts-mailreader.war
1.45MB
struts-1.2.9-bin/webapps/tiles-documentation.war
1.59MB
资源内容介绍
struts包struts包struts包struts包struts包struts包struts包struts包struts包struts包struts包struts包struts1.2.9 Struts-EL extension ===================Introduction------------This subproject is an extension of the Struts tag library. Each JSP custom tagin this library is a subclass of an associated tag in the Struts tag library.One difference is that this tag library does not use "rtexprvalues", it usesthe expression evaluation engine in the Jakarta Taglibs implementation of theJSP Standard Tag Library (version 1.0) to evaluate attribute values.In addition, some of the Struts tags were not ported to this library, as it wasdetermined that their functionality was entirely supplied by the JSTL. Theseparticular Struts tags, and the reason for their non-porting will be describedin the documentation for this library.In order to fully understand the correct utilization of this library, you mustunderstand the use and operation of the Struts tag library, and the use andoperation of the JavaServer Pages Standard Tag Library (hereafter called the"JSTL"), along with the expression language (sometimes called the "EL") usedfor evaluating attribute values.Tag Mapping-----------In implementing the Struts-EL library, every Struts tag that provides a featurethat is not covered by the JSTL (1.0) library is mapped into the Struts-ELlibrary. This section reviews which Struts tags are NOT implemented in theStruts-EL library, and which JSTL tags provide that feature.Many of the non-porting decisions were based on the fact that the JSTLexpression language itself provides the same functionality. In those cases, inaddition to a possible JSTL tag name, the symbol "EL" will be listed.Bean Tag Library Tags NOT Implemented in Struts-EL--------------------------------------------------Struts Tag JSTL Tag---------- --------cookiec:set, ELdefine c:set, ELheaderc:set, ELinclude c:importparameter c:set, ELwrite c:outLogic Tag Library Tags NOT Implemented in Struts-EL--------------------------------------------------Struts Tag JSTL Tag---------- --------emptyc:if, c:when, ELequalc:if, c:when, ELgreaterEqualc:if, c:when, ELgreaterThanc:if, c:when, ELlessEqualc:if, c:when, ELlessThanc:if, c:when, ELnotEmptyc:if, c:when, ELnotEqualc:if, c:when, EL(Note that the "iterate" tag was originally ported, even with the presence ofthe "c:forEach" tag, as the "indexed tag" functionality was not supported whenusing "c:forEach" instead of "logic:iterate". This has since been rectified,such that the "indexed tag" functionality checks for being contained in a"c:forEach" tag, in addition to the "logic:iterate" tag. However, the ported"iterate" tag has not been removed from Struts-EL, for backward compatibility.)Html Tag Library Tags NOT Implemented in Struts-EL--------------------------------------------------None (all of them were ported).Attribute Mapping-----------------At this point of the implementation, there is only one change (to two similartags) to the set of attributes between the Struts tags, and the Struts-EL tags.The "logic:match" and "logic:notMatch" tags have an additional attribute named"expr", which can take any value, and will be used as the value to compareagainst, in addition to the choices of "cookie", "header", "name"/"property",and "parameter".Usage Requirements------------------The Struts-EL tag library requires the use of the Struts tag library, and theJava Server Pages Standard Tag Library. It is not necessary for JSP pagesusing the Struts-EL tag library to also use the Struts tags or the JSTL tags,but the Struts and JSTL tag libraries need to be part of the applicationutilizing the Struts-EL tag library.This is because the Struts-EL tag classes are all subclasses of Struts tagclasses, and their implementation uses classes provided by the JSTL.