├── .cvsignore ├── apps ├── blank │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── MessageResources.properties │ │ └── webapp │ │ ├── WEB-INF │ │ ├── src │ │ │ ├── README.txt │ │ │ └── build.xml │ │ ├── struts-config.xml │ │ ├── validation.xml │ │ └── web.xml │ │ ├── index.jsp │ │ └── pages │ │ └── Welcome.jsp ├── cookbook │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── examples │ │ │ ├── MessageResources.properties │ │ │ ├── MessageResources_de.properties │ │ │ ├── MessageResources_en_CA.properties │ │ │ ├── MessageResources_en_GB.properties │ │ │ ├── MessageResources_en_US.properties │ │ │ ├── MessageResources_es.properties │ │ │ ├── MessageResources_fr.properties │ │ │ ├── MessageResources_it.properties │ │ │ ├── MessageResources_pt.properties │ │ │ ├── SuccessAction.java │ │ │ ├── TestBean.java │ │ │ ├── bean │ │ │ ├── ExampleBean.java │ │ │ ├── NestedBean.java │ │ │ └── PrepareBeanAction.java │ │ │ ├── dyna │ │ │ └── ProcessDynaAction.java │ │ │ ├── links │ │ │ ├── PrepareLinksAction.java │ │ │ └── ProcessLinksAction.java │ │ │ ├── localization │ │ │ └── ProcessLocalizationAction.java │ │ │ ├── logic │ │ │ └── PrepareLogicAction.java │ │ │ ├── multibox │ │ │ ├── MultiboxActionForm.java │ │ │ ├── PrepareMultiboxAction.java │ │ │ └── ProcessMultiboxAction.java │ │ │ ├── options │ │ │ ├── BookBean.java │ │ │ ├── PrepareOptionsAction.java │ │ │ └── ProcessOptionsAction.java │ │ │ ├── simple │ │ │ ├── ProcessSimpleAction.java │ │ │ └── SimpleActionForm.java │ │ │ ├── token │ │ │ ├── PrepareTokenAction.java │ │ │ └── ProcessTokenAction.java │ │ │ └── validator │ │ │ ├── CustomValidator.java │ │ │ └── ProcessValidatorAction.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── chain-config.xml │ │ ├── struts-config-Wildcard.xml │ │ ├── struts-config.xml │ │ ├── validation.xml │ │ └── web.xml │ │ ├── css │ │ └── example.css │ │ ├── images │ │ ├── code.gif │ │ ├── execute.gif │ │ ├── jsp.gif │ │ ├── return.gif │ │ └── valid-xhtml10.png │ │ ├── index.jsp │ │ ├── jsp │ │ ├── Wildcard │ │ │ ├── MatchAny.jsp │ │ │ ├── MatchOne.jsp │ │ │ ├── Source.jsp │ │ │ └── Wildcard.jsp │ │ ├── bean │ │ │ ├── Bean.jsp │ │ │ ├── include.inc │ │ │ └── source.jsp │ │ ├── dyna │ │ │ ├── Dyna.jsp │ │ │ ├── DynaResults.jsp │ │ │ └── source.jsp │ │ ├── links │ │ │ ├── Links.jsp │ │ │ ├── LinksResults.jsp │ │ │ └── source.jsp │ │ ├── localization │ │ │ ├── Localization.jsp │ │ │ └── source.jsp │ │ ├── logic │ │ │ ├── Logic.jsp │ │ │ └── source.jsp │ │ ├── messages │ │ │ ├── Messages.jsp │ │ │ └── source.jsp │ │ ├── multibox │ │ │ ├── Multibox.jsp │ │ │ ├── MultiboxResults.jsp │ │ │ └── source.jsp │ │ ├── options │ │ │ ├── Options.jsp │ │ │ ├── OptionsResults.jsp │ │ │ └── source.jsp │ │ ├── simple │ │ │ ├── Simple.jsp │ │ │ ├── SimpleResults.jsp │ │ │ └── source.jsp │ │ ├── token │ │ │ ├── Token.jsp │ │ │ ├── TokenResults.jsp │ │ │ └── source.jsp │ │ └── validator │ │ │ ├── Validator.jsp │ │ │ ├── ValidatorResults.jsp │ │ │ └── source.jsp │ │ └── source.jsp ├── el-example │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── struts │ │ │ └── webapp │ │ │ └── el │ │ │ └── exercise │ │ │ ├── ApplicationResources.properties │ │ │ ├── Coord.java │ │ │ ├── DynaSetAction.java │ │ │ ├── HtmlSettersAction.java │ │ │ └── TestBean.java │ │ └── webapp │ │ ├── T1.gif │ │ ├── T2.gif │ │ ├── WEB-INF │ │ ├── struts-config.xml │ │ └── web.xml │ │ ├── bean-cookie.jsp │ │ ├── bean-define.jsp │ │ ├── bean-dyna.jsp │ │ ├── bean-header.jsp │ │ ├── bean-include.jsp │ │ ├── bean-parameter.jsp │ │ ├── bean-resource.jsp │ │ ├── bean-size.jsp │ │ ├── bean-write.jsp │ │ ├── html-button.jsp │ │ ├── html-file.jsp │ │ ├── html-frame.jsp │ │ ├── html-frame1.jsp │ │ ├── html-indexed.jsp │ │ ├── html-input.jsp │ │ ├── html-link.jsp │ │ ├── html-messages.jsp │ │ ├── html-multibox.jsp │ │ ├── html-radio.jsp │ │ ├── html-select.jsp │ │ ├── html-setters.jsp │ │ ├── index.jsp │ │ ├── logic-compare.jsp │ │ ├── logic-empty.jsp │ │ ├── logic-iterate.jsp │ │ ├── logic-match.jsp │ │ ├── logic-present.jsp │ │ ├── logic-redirect.jsp │ │ └── showSource.jsp ├── examples │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── struts │ │ │ └── webapp │ │ │ ├── dispatch │ │ │ ├── ActionDispatcherExample.java │ │ │ ├── DispatchExampleAction.java │ │ │ ├── EventActionDispatcherExample.java │ │ │ ├── EventDispatchActionExample.java │ │ │ ├── LookupDispatchExampleAction.java │ │ │ ├── MappingDispatchExampleAction.java │ │ │ ├── MessageResources.properties │ │ │ └── MessageResources_fr.properties │ │ │ ├── examples │ │ │ ├── CustomActionForm.java │ │ │ ├── CustomActionForward.java │ │ │ ├── CustomActionMapping.java │ │ │ ├── CustomFormBean.java │ │ │ ├── MessageResource.properties │ │ │ └── MessageResource_ja.properties │ │ │ ├── exercise │ │ │ ├── HtmlSettersAction.java │ │ │ ├── ImageAction.java │ │ │ ├── MessageResources.properties │ │ │ ├── MessageResources_de.properties │ │ │ ├── MessageResources_fr.properties │ │ │ ├── MessageResources_ja.properties │ │ │ ├── SuccessAction.java │ │ │ └── TestBean.java │ │ │ ├── upload │ │ │ ├── UploadAction.java │ │ │ ├── UploadForm.java │ │ │ ├── UploadResources.properties │ │ │ └── UploadResources_ja.properties │ │ │ └── validator │ │ │ ├── CityStateZip.java │ │ │ ├── DifferentMessageResources.properties │ │ │ ├── EditTypeAction.java │ │ │ ├── I18nExample.properties │ │ │ ├── I18nExampleVariables.properties │ │ │ ├── I18nExampleVariables_en_GB.properties │ │ │ ├── I18nExampleVariables_en_US.properties │ │ │ ├── I18nExampleVariables_fr.properties │ │ │ ├── I18nExample_en_GB.properties │ │ │ ├── I18nExample_en_US.properties │ │ │ ├── I18nExample_fr.properties │ │ │ ├── I18nExample_jp.properties │ │ │ ├── LocaleAction.java │ │ │ ├── MessageResources.properties │ │ │ ├── MessageResources_es.properties │ │ │ ├── MessageResources_fr.properties │ │ │ ├── MessageResources_ja.properties │ │ │ ├── MultiRegistrationAction.java │ │ │ ├── OtherMessageResources.properties │ │ │ ├── RegistrationAction.java │ │ │ ├── RegistrationForm.java │ │ │ ├── ShowFileAction.java │ │ │ ├── TypeAction.java │ │ │ └── TypeForm.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── dispatch │ │ │ └── struts-config.xml │ │ ├── exercise │ │ │ └── struts-config.xml │ │ ├── struts-config.xml │ │ ├── upload │ │ │ ├── struts-config.xml │ │ │ └── validation.xml │ │ ├── validator │ │ │ ├── struts-config-bundles.xml │ │ │ ├── struts-config-i18nVariables.xml │ │ │ ├── struts-config-type.xml │ │ │ ├── struts-config-validwhen.xml │ │ │ ├── struts-config.xml │ │ │ ├── validation-bundles.xml │ │ │ ├── validation-i18nVariables.xml │ │ │ ├── validation-type.xml │ │ │ ├── validation-validwhen.xml │ │ │ └── validation.xml │ │ └── web.xml │ │ ├── dispatch │ │ ├── actionDispatcher.jsp │ │ ├── dispatch.jsp │ │ ├── eventAction.jsp │ │ ├── eventDispatcher.jsp │ │ ├── index.jsp │ │ ├── lookup.jsp │ │ └── mapping.jsp │ │ ├── exercise │ │ ├── bean-cookie.jsp │ │ ├── bean-define.jsp │ │ ├── bean-header.jsp │ │ ├── bean-include.jsp │ │ ├── bean-parameter.jsp │ │ ├── bean-resource.jsp │ │ ├── bean-size.jsp │ │ ├── bean-write-2.jsp │ │ ├── bean-write.jsp │ │ ├── html-cancel.jsp │ │ ├── html-form.jsp │ │ ├── html-image.jsp │ │ ├── html-img.jsp │ │ ├── html-link.jsp │ │ ├── html-messages.jsp │ │ ├── html-multibox.jsp │ │ ├── html-select.jsp │ │ ├── html-setters.jsp │ │ ├── index.html │ │ ├── logic-compare-numeric.jsp │ │ ├── logic-compare.jsp │ │ ├── logic-empty.jsp │ │ ├── logic-forward-test-forward.jsp │ │ ├── logic-forward.jsp │ │ ├── logic-iterate.jsp │ │ ├── logic-match.jsp │ │ ├── logic-present.jsp │ │ ├── logic-redirect-test-action.jsp │ │ ├── logic-redirect-test-forward.jsp │ │ ├── logic-redirect-test-page.jsp │ │ └── struts-power.gif │ │ ├── index.html │ │ ├── upload │ │ ├── display.jsp │ │ ├── upload-utf8.jsp │ │ └── upload.jsp │ │ ├── validator │ │ ├── bundleExamples.jsp │ │ ├── bundleExamplesJS.jsp │ │ ├── i18nExample.jsp │ │ ├── i18nExampleJS.jsp │ │ ├── index.jsp │ │ ├── jsRegistration.jsp │ │ ├── jsType.jsp │ │ ├── multiRegistration1.jsp │ │ ├── multiRegistration2.jsp │ │ ├── registration.jsp │ │ ├── showFile.jsp │ │ ├── struts-power.gif │ │ ├── type.jsp │ │ └── validWhenExamples.jsp │ │ └── welcome.jsp ├── faces-example1 │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── struts │ │ │ └── webapp │ │ │ └── example │ │ │ ├── AbstractBacking.java │ │ │ ├── ApplicationMapping.java │ │ │ ├── ApplicationResources.properties │ │ │ ├── ApplicationResources_ja.properties │ │ │ ├── ApplicationResources_ru.properties │ │ │ ├── CheckLogonTag.java │ │ │ ├── Constants.java │ │ │ ├── EditRegistrationAction.java │ │ │ ├── EditSubscriptionAction.java │ │ │ ├── ExpiredPasswordException.java │ │ │ ├── IndexBacking.java │ │ │ ├── LinkSubscriptionTag.java │ │ │ ├── LinkUserTag.java │ │ │ ├── LogoffAction.java │ │ │ ├── LogonAction.java │ │ │ ├── LogonForm.java │ │ │ ├── MainMenuBacking.java │ │ │ ├── RegistrationBacking.java │ │ │ ├── RegistrationForm.java │ │ │ ├── SaveRegistrationAction.java │ │ │ ├── SaveSubscriptionAction.java │ │ │ ├── Subscription.java │ │ │ ├── SubscriptionForm.java │ │ │ ├── User.java │ │ │ ├── UserDatabase.java │ │ │ └── memory │ │ │ ├── MemoryDatabasePlugIn.java │ │ │ ├── MemorySubscription.java │ │ │ ├── MemoryUser.java │ │ │ └── MemoryUserDatabase.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── action.xml │ │ ├── app.tld │ │ ├── database.xml │ │ ├── faces-config.xml │ │ ├── struts-config.xml │ │ ├── validation.xml │ │ └── web.xml │ │ ├── changePassword.jsp │ │ ├── index.jsp │ │ ├── logon.jsp │ │ ├── mainMenu.jsp │ │ ├── registration.jsp │ │ ├── staticJavascript.jsp │ │ ├── struts-power.gif │ │ ├── stylesheet.css │ │ ├── subscription.jsp │ │ ├── tour.htm │ │ └── welcome.jsp ├── faces-example2 │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── struts │ │ │ └── webapp │ │ │ └── example2 │ │ │ ├── ApplicationMapping.java │ │ │ ├── ApplicationResources.properties │ │ │ ├── ApplicationResources_ja.properties │ │ │ ├── ApplicationResources_ru.properties │ │ │ ├── CheckLogonTag.java │ │ │ ├── Constants.java │ │ │ ├── EditRegistrationAction.java │ │ │ ├── EditSubscriptionAction.java │ │ │ ├── ExpiredPasswordException.java │ │ │ ├── LinkSubscriptionTag.java │ │ │ ├── LinkUserTag.java │ │ │ ├── LoggedOff.java │ │ │ ├── LoggedOn.java │ │ │ ├── LogoffAction.java │ │ │ ├── LogonAction.java │ │ │ ├── LogonForm.java │ │ │ ├── RegistrationBacking.java │ │ │ ├── RegistrationForm.java │ │ │ ├── SaveRegistrationAction.java │ │ │ ├── SaveSubscriptionAction.java │ │ │ ├── Subscription.java │ │ │ ├── SubscriptionForm.java │ │ │ ├── User.java │ │ │ ├── UserDatabase.java │ │ │ └── memory │ │ │ ├── MemoryDatabasePlugIn.java │ │ │ ├── MemorySubscription.java │ │ │ ├── MemoryUser.java │ │ │ └── MemoryUserDatabase.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── action.xml │ │ ├── app.tld │ │ ├── database.xml │ │ ├── faces-config.xml │ │ ├── struts-config.xml │ │ ├── tiles-defs.xml │ │ ├── validation.xml │ │ └── web.xml │ │ ├── blank.jsp │ │ ├── changePassword.jsp │ │ ├── footer.jsp │ │ ├── header.jsp │ │ ├── index.jsp │ │ ├── layout.jsp │ │ ├── layout1.jsp │ │ ├── loggedoff.jsp │ │ ├── loggedon.jsp │ │ ├── logon.jsp │ │ ├── mainMenu.jsp │ │ ├── menu.jsp │ │ ├── registration.jsp │ │ ├── staticJavascript.jsp │ │ ├── struts-power.gif │ │ ├── stylesheet.css │ │ ├── subscription.jsp │ │ ├── tour.htm │ │ └── welcome.jsp ├── mailreader │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── struts │ │ │ └── apps │ │ │ └── mailreader │ │ │ ├── Constants.java │ │ │ ├── LICENSE.txt │ │ │ ├── MODEL.txt │ │ │ ├── actions │ │ │ ├── BaseAction.java │ │ │ ├── LocaleAction.java │ │ │ ├── LogoffAction.java │ │ │ ├── LogonAction.java │ │ │ ├── MainMenuAction.java │ │ │ ├── RegistrationAction.java │ │ │ ├── SubscriptionAction.java │ │ │ └── WelcomeAction.java │ │ │ ├── plugin │ │ │ └── MemoryDatabasePlugIn.java │ │ │ └── resources │ │ │ ├── AlternateApplicationResources.properties │ │ │ ├── AlternateApplicationResources_ja.properties │ │ │ ├── ApplicationResources.properties │ │ │ ├── ApplicationResources_ja.properties │ │ │ └── ApplicationResources_ru.properties │ │ └── webapp │ │ ├── ChangePassword.jsp │ │ ├── Error.jsp │ │ ├── Footer.jsp │ │ ├── Logon.jsp │ │ ├── MainMenu.jsp │ │ ├── Registration.jsp │ │ ├── StaticJavascript.jsp │ │ ├── Subscription.jsp │ │ ├── WEB-INF │ │ ├── database.xml │ │ ├── entities │ │ │ ├── WebTest.dtd │ │ │ ├── config-debug.xml │ │ │ ├── config-tidy.xml │ │ │ ├── config.xml │ │ │ ├── logon-fail.xml │ │ │ ├── logon-hermes.xml │ │ │ ├── logon-open.xml │ │ │ ├── logon-page.xml │ │ │ ├── menu-page.xml │ │ │ ├── profile-open.xml │ │ │ ├── profile-page.xml │ │ │ ├── register-hermes.xml │ │ │ ├── register-open.xml │ │ │ ├── register-page.xml │ │ │ ├── save-click.xml │ │ │ ├── subscription-add-page.xml │ │ │ ├── subscription-add.xml │ │ │ ├── subscription-delete.xml │ │ │ ├── subscription-edit.xml │ │ │ ├── subscription-invalid.xml │ │ │ ├── taskdef.xml │ │ │ ├── welcome-click.xml │ │ │ └── welcome-open.xml │ │ ├── lvb-digester-rules.xml │ │ ├── server-types.xml │ │ ├── struts-config.xml │ │ ├── validation.xml │ │ ├── web.xml │ │ ├── webtest.properties.sample │ │ └── webtest.xml │ │ ├── Welcome.jsp │ │ ├── base.css │ │ ├── index.jsp │ │ └── tour.html ├── pom.xml ├── scripting-mailreader │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ ├── org │ │ │ └── apache │ │ │ │ └── struts │ │ │ │ └── apps │ │ │ │ └── scriptingmailreader │ │ │ │ ├── Constants.java │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── MODEL.txt │ │ │ │ ├── plugin │ │ │ │ └── MemoryDatabasePlugIn.java │ │ │ │ └── resources │ │ │ │ ├── AlternateApplicationResources.properties │ │ │ │ ├── AlternateApplicationResources_ja.properties │ │ │ │ ├── ApplicationResources.properties │ │ │ │ ├── ApplicationResources_ja.properties │ │ │ │ └── ApplicationResources_ru.properties │ │ └── struts-scripting.properties │ │ └── webapp │ │ ├── ChangePassword.jsp │ │ ├── Error.jsp │ │ ├── Footer.jsp │ │ ├── Logon.jsp │ │ ├── MainMenu.jsp │ │ ├── Registration.jsp │ │ ├── StaticJavascript.jsp │ │ ├── Subscription.jsp │ │ ├── WEB-INF │ │ ├── database.xml │ │ ├── entities │ │ │ ├── WebTest.dtd │ │ │ ├── config-debug.xml │ │ │ ├── config-tidy.xml │ │ │ ├── config.xml │ │ │ ├── logon-fail.xml │ │ │ ├── logon-hermes.xml │ │ │ ├── logon-open.xml │ │ │ ├── logon-page.xml │ │ │ ├── menu-page.xml │ │ │ ├── profile-open.xml │ │ │ ├── profile-page.xml │ │ │ ├── register-hermes.xml │ │ │ ├── register-open.xml │ │ │ ├── register-page.xml │ │ │ ├── save-click.xml │ │ │ ├── subscription-add-page.xml │ │ │ ├── subscription-add.xml │ │ │ ├── subscription-delete.xml │ │ │ ├── subscription-edit.xml │ │ │ ├── subscription-invalid.xml │ │ │ ├── taskdef.xml │ │ │ ├── welcome-click.xml │ │ │ └── welcome-open.xml │ │ ├── lvb-digester-rules.xml │ │ ├── scripts │ │ │ ├── EditRegistration.gv │ │ │ ├── EditSubscription.gv │ │ │ ├── Locale.gv │ │ │ ├── Logoff.gv │ │ │ ├── Logon.gv │ │ │ ├── SaveRegistration.gv │ │ │ ├── SaveSubscription.gv │ │ │ └── Welcome.gv │ │ ├── server-types.xml │ │ ├── struts-config.xml │ │ ├── validation.xml │ │ ├── web.xml │ │ ├── webtest.properties.sample │ │ └── webtest.xml │ │ ├── Welcome.jsp │ │ ├── base.css │ │ ├── index.jsp │ │ └── tour.html └── src │ └── site │ ├── site.xml │ └── xdoc │ └── index.xml ├── assembly ├── pom.xml └── src │ └── main │ ├── assembly │ ├── all.xml │ ├── apps.xml │ ├── docs.xml │ ├── lib.xml │ └── src.xml │ └── resources │ ├── LICENSE.txt │ └── NOTICE.txt ├── core ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── struts │ │ │ ├── Constants.java │ │ │ ├── Globals.java │ │ │ ├── action │ │ │ ├── Action.java │ │ │ ├── ActionErrors.java │ │ │ ├── ActionForm.java │ │ │ ├── ActionFormBean.java │ │ │ ├── ActionForward.java │ │ │ ├── ActionMapping.java │ │ │ ├── ActionMessage.java │ │ │ ├── ActionMessages.java │ │ │ ├── ActionRedirect.java │ │ │ ├── ActionServlet.java │ │ │ ├── ActionServletWrapper.java │ │ │ ├── DynaActionForm.java │ │ │ ├── DynaActionFormClass.java │ │ │ ├── ExceptionHandler.java │ │ │ ├── ForwardingActionForward.java │ │ │ ├── InvalidCancelException.java │ │ │ ├── PlugIn.java │ │ │ ├── RedirectingActionForward.java │ │ │ ├── RequestActionMapping.java │ │ │ ├── RequestProcessor.java │ │ │ ├── SessionActionMapping.java │ │ │ ├── doc-files │ │ │ │ └── actionUML.gif │ │ │ └── package.html │ │ │ ├── chain │ │ │ ├── ComposableRequestProcessor.java │ │ │ ├── Constants.java │ │ │ ├── commands │ │ │ │ ├── AbstractAuthorizeAction.java │ │ │ │ ├── AbstractCreateAction.java │ │ │ │ ├── AbstractExceptionHandler.java │ │ │ │ ├── AbstractExecuteAction.java │ │ │ │ ├── AbstractPerformForward.java │ │ │ │ ├── AbstractPerformInclude.java │ │ │ │ ├── AbstractPopulateActionForm.java │ │ │ │ ├── AbstractRequestNoCache.java │ │ │ │ ├── AbstractSelectAction.java │ │ │ │ ├── AbstractSelectForward.java │ │ │ │ ├── AbstractSelectInput.java │ │ │ │ ├── AbstractSelectLocale.java │ │ │ │ ├── AbstractSelectModule.java │ │ │ │ ├── AbstractSetContentType.java │ │ │ │ ├── AbstractSetOriginalURI.java │ │ │ │ ├── AbstractValidateActionForm.java │ │ │ │ ├── ActionCommand.java │ │ │ │ ├── ActionCommandBase.java │ │ │ │ ├── CacheMessages.java │ │ │ │ ├── CreateActionForm.java │ │ │ │ ├── ExceptionCatcher.java │ │ │ │ ├── ExecuteCommand.java │ │ │ │ ├── ExecuteDispatcher.java │ │ │ │ ├── ExecuteForwardCommand.java │ │ │ │ ├── InvalidPathException.java │ │ │ │ ├── RemoveCachedMessages.java │ │ │ │ ├── SelectInclude.java │ │ │ │ ├── UnauthorizedActionException.java │ │ │ │ ├── generic │ │ │ │ │ ├── CopyFormToContext.java │ │ │ │ │ ├── WrappingLookupCommand.java │ │ │ │ │ └── package.html │ │ │ │ ├── package.html │ │ │ │ ├── servlet │ │ │ │ │ ├── ActionPostProcess.java │ │ │ │ │ ├── AuthorizeAction.java │ │ │ │ │ ├── CreateAction.java │ │ │ │ │ ├── ExceptionHandler.java │ │ │ │ │ ├── ExecuteAction.java │ │ │ │ │ ├── PerformForward.java │ │ │ │ │ ├── PerformInclude.java │ │ │ │ │ ├── PopulateActionForm.java │ │ │ │ │ ├── RequestNoCache.java │ │ │ │ │ ├── SelectAction.java │ │ │ │ │ ├── SelectForward.java │ │ │ │ │ ├── SelectInput.java │ │ │ │ │ ├── SelectLocale.java │ │ │ │ │ ├── SelectModule.java │ │ │ │ │ ├── SetContentType.java │ │ │ │ │ ├── SetOriginalURI.java │ │ │ │ │ ├── ValidateActionForm.java │ │ │ │ │ └── package.html │ │ │ │ └── util │ │ │ │ │ ├── ClassUtils.java │ │ │ │ │ └── package.html │ │ │ ├── contexts │ │ │ │ ├── ActionContext.java │ │ │ │ ├── ActionContextBase.java │ │ │ │ ├── ContextWrapper.java │ │ │ │ ├── MockActionContext.java │ │ │ │ ├── ServletActionContext.java │ │ │ │ ├── WebActionContext.java │ │ │ │ └── package.html │ │ │ └── package.html │ │ │ ├── config │ │ │ ├── ActionConfig.java │ │ │ ├── ActionConfigMatcher.java │ │ │ ├── BaseConfig.java │ │ │ ├── ConfigHelper.java │ │ │ ├── ConfigHelperInterface.java │ │ │ ├── ConfigRuleSet.java │ │ │ ├── ControllerConfig.java │ │ │ ├── ExceptionConfig.java │ │ │ ├── FormBeanConfig.java │ │ │ ├── FormPropertyConfig.java │ │ │ ├── ForwardConfig.java │ │ │ ├── MessageResourcesConfig.java │ │ │ ├── ModuleConfig.java │ │ │ ├── ModuleConfigFactory.java │ │ │ ├── ModuleConfigPostProcessor.java │ │ │ ├── PlugInConfig.java │ │ │ ├── PopulateEvent.java │ │ │ ├── doc-files │ │ │ │ └── configUML.gif │ │ │ ├── impl │ │ │ │ ├── DefaultModuleConfigFactory.java │ │ │ │ ├── ModuleConfigImpl.java │ │ │ │ └── package.html │ │ │ └── package.html │ │ │ ├── dispatcher │ │ │ ├── AbstractDispatcher.java │ │ │ ├── AbstractEventMappingDispatcher.java │ │ │ ├── AbstractMappingDispatcher.java │ │ │ ├── AbstractMethodResolver.java │ │ │ ├── AbstractParameterDispatcher.java │ │ │ ├── Dispatcher.java │ │ │ ├── MethodResolver.java │ │ │ └── servlet │ │ │ │ ├── ServletEventMappingDispatcher.java │ │ │ │ ├── ServletMappingDispatcher.java │ │ │ │ ├── ServletMethodResolver.java │ │ │ │ └── ServletParameterDispatcher.java │ │ │ ├── doc-files │ │ │ ├── Stamp.gif │ │ │ └── jakarta-feather-small.gif │ │ │ ├── mock │ │ │ ├── MockAction.java │ │ │ ├── MockActionServlet.java │ │ │ ├── MockEnumeration.java │ │ │ ├── MockFormBean.java │ │ │ ├── MockHttpServletRequest.java │ │ │ ├── MockHttpServletResponse.java │ │ │ ├── MockHttpSession.java │ │ │ ├── MockMultipartRequestHandler.java │ │ │ ├── MockPageContext.java │ │ │ ├── MockPrincipal.java │ │ │ ├── MockServletConfig.java │ │ │ ├── MockServletContext.java │ │ │ ├── TestMockBase.java │ │ │ └── package.html │ │ │ ├── package.html │ │ │ ├── upload │ │ │ ├── CommonsMultipartRequestHandler.java │ │ │ ├── FormFile.java │ │ │ ├── MultipartRequestHandler.java │ │ │ ├── MultipartRequestWrapper.java │ │ │ ├── doc-files │ │ │ │ └── uploadUML.jpg │ │ │ └── package.html │ │ │ ├── util │ │ │ ├── ImageButtonBean.java │ │ │ ├── IteratorAdapter.java │ │ │ ├── LabelValueBean.java │ │ │ ├── MessageResources.java │ │ │ ├── MessageResourcesFactory.java │ │ │ ├── ModuleException.java │ │ │ ├── ModuleUtils.java │ │ │ ├── PropertyMessageResources.java │ │ │ ├── PropertyMessageResourcesFactory.java │ │ │ ├── RequestUtils.java │ │ │ ├── ResponseUtils.java │ │ │ ├── ServletContextWriter.java │ │ │ ├── TokenProcessor.java │ │ │ ├── WildcardHelper.java │ │ │ └── package.html │ │ │ └── validator │ │ │ ├── BeanValidatorForm.java │ │ │ ├── DynaValidatorForm.java │ │ │ ├── FieldChecks.java │ │ │ ├── LazyValidatorForm.java │ │ │ ├── Resources.java │ │ │ ├── ValidatorForm.java │ │ │ ├── ValidatorPlugIn.java │ │ │ ├── doc-files │ │ │ └── validatorUML.jpg │ │ │ ├── package.html │ │ │ └── validwhen │ │ │ ├── ValidWhen.java │ │ │ ├── ValidWhenLexer.java │ │ │ ├── ValidWhenParser.g │ │ │ ├── ValidWhenParser.java │ │ │ ├── ValidWhenParserTokenTypes.java │ │ │ ├── ValidWhenParserTokenTypes.txt │ │ │ ├── package.html │ │ │ └── readme.txt │ └── resources │ │ ├── LICENSE.txt │ │ ├── NOTICE.txt │ │ └── org │ │ └── apache │ │ └── struts │ │ ├── action │ │ ├── ActionResources.properties │ │ ├── ActionResources_es.properties │ │ ├── ActionResources_ja.properties │ │ ├── LocalStrings.properties │ │ ├── LocalStrings_es.properties │ │ └── LocalStrings_ja.properties │ │ ├── chain │ │ └── chain-config.xml │ │ ├── dispatcher │ │ └── LocalStrings.properties │ │ ├── resources │ │ ├── struts-config_1_0.dtd │ │ ├── struts-config_1_1.dtd │ │ ├── struts-config_1_2.dtd │ │ ├── struts-config_1_3.dtd │ │ ├── struts-config_1_4.dtd │ │ └── web-app_2_3.dtd │ │ ├── util │ │ ├── LocalStrings.properties │ │ ├── LocalStrings_es.properties │ │ └── LocalStrings_ja.properties │ │ └── validator │ │ ├── LocalStrings.properties │ │ ├── validator-rules-compressed.xml │ │ └── validator-rules.xml │ └── test │ └── java │ └── org │ └── apache │ └── struts │ ├── action │ ├── TestActionMessage.java │ ├── TestActionMessages.java │ ├── TestActionRedirect.java │ ├── TestActionServlet.java │ ├── TestDynaActionForm.java │ └── TestDynaActionFormClass.java │ ├── chain │ └── commands │ │ ├── generic │ │ ├── TestCopyFormToContext.java │ │ └── TestWrappingLookupCommand.java │ │ └── servlet │ │ ├── TestAuthorizeAction.java │ │ ├── TestPerformForward.java │ │ └── TestSetOriginalURI.java │ ├── config │ ├── CustomMappingTest.java │ ├── TestActionConfig.java │ ├── TestActionConfigMatcher.java │ ├── TestFormBeanConfig.java │ ├── TestFormPropertyConfig.java │ ├── TestForwardConfig.java │ ├── TestModuleConfig.java │ ├── struts-config-1.1.xml │ ├── struts-config-custom-mapping-1.1.xml │ ├── struts-config-custom-mapping.xml │ └── struts-config.xml │ ├── util │ ├── Foo.properties │ ├── Foo_de.properties │ ├── Foo_de_DE.properties │ ├── Foo_en.properties │ ├── Foo_en_US.properties │ ├── TestPropertyMessageResources.java │ ├── TestRequestUtils.java │ └── TestRequestUtilsPopulate.java │ └── validator │ ├── PojoBean.java │ └── TestValidWhen.java ├── el ├── .cvsignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── strutsel │ │ │ ├── package.html │ │ │ └── taglib │ │ │ ├── bean │ │ │ ├── ELIncludeTag.java │ │ │ ├── ELIncludeTagBeanInfo.java │ │ │ ├── ELMessageTag.java │ │ │ ├── ELMessageTagBeanInfo.java │ │ │ ├── ELPageTag.java │ │ │ ├── ELPageTagBeanInfo.java │ │ │ ├── ELResourceTag.java │ │ │ ├── ELResourceTagBeanInfo.java │ │ │ ├── ELSizeTag.java │ │ │ ├── ELSizeTagBeanInfo.java │ │ │ ├── ELStrutsTag.java │ │ │ ├── ELStrutsTagBeanInfo.java │ │ │ └── package.html │ │ │ ├── html │ │ │ ├── ELBaseTag.java │ │ │ ├── ELBaseTagBeanInfo.java │ │ │ ├── ELButtonTag.java │ │ │ ├── ELButtonTagBeanInfo.java │ │ │ ├── ELCancelTag.java │ │ │ ├── ELCancelTagBeanInfo.java │ │ │ ├── ELCheckboxTag.java │ │ │ ├── ELCheckboxTagBeanInfo.java │ │ │ ├── ELErrorsTag.java │ │ │ ├── ELErrorsTagBeanInfo.java │ │ │ ├── ELFileTag.java │ │ │ ├── ELFileTagBeanInfo.java │ │ │ ├── ELFormTag.java │ │ │ ├── ELFormTagBeanInfo.java │ │ │ ├── ELFrameTag.java │ │ │ ├── ELFrameTagBeanInfo.java │ │ │ ├── ELHiddenTag.java │ │ │ ├── ELHiddenTagBeanInfo.java │ │ │ ├── ELHtmlTag.java │ │ │ ├── ELHtmlTagBeanInfo.java │ │ │ ├── ELImageTag.java │ │ │ ├── ELImageTagBeanInfo.java │ │ │ ├── ELImgTag.java │ │ │ ├── ELImgTagBeanInfo.java │ │ │ ├── ELJavascriptValidatorTag.java │ │ │ ├── ELJavascriptValidatorTagBeanInfo.java │ │ │ ├── ELLinkTag.java │ │ │ ├── ELLinkTagBeanInfo.java │ │ │ ├── ELMessagesTag.java │ │ │ ├── ELMessagesTagBeanInfo.java │ │ │ ├── ELMultiboxTag.java │ │ │ ├── ELMultiboxTagBeanInfo.java │ │ │ ├── ELOptionTag.java │ │ │ ├── ELOptionTagBeanInfo.java │ │ │ ├── ELOptionsCollectionTag.java │ │ │ ├── ELOptionsCollectionTagBeanInfo.java │ │ │ ├── ELOptionsTag.java │ │ │ ├── ELOptionsTagBeanInfo.java │ │ │ ├── ELParamTag.java │ │ │ ├── ELParamTagBeanInfo.java │ │ │ ├── ELPasswordTag.java │ │ │ ├── ELPasswordTagBeanInfo.java │ │ │ ├── ELRadioTag.java │ │ │ ├── ELRadioTagBeanInfo.java │ │ │ ├── ELResetTag.java │ │ │ ├── ELResetTagBeanInfo.java │ │ │ ├── ELRewriteTag.java │ │ │ ├── ELRewriteTagBeanInfo.java │ │ │ ├── ELSelectTag.java │ │ │ ├── ELSelectTagBeanInfo.java │ │ │ ├── ELSubmitTag.java │ │ │ ├── ELSubmitTagBeanInfo.java │ │ │ ├── ELTextTag.java │ │ │ ├── ELTextTagBeanInfo.java │ │ │ ├── ELTextareaTag.java │ │ │ ├── ELTextareaTagBeanInfo.java │ │ │ └── package.html │ │ │ ├── logic │ │ │ ├── ELForwardTag.java │ │ │ ├── ELForwardTagBeanInfo.java │ │ │ ├── ELIterateTag.java │ │ │ ├── ELIterateTagBeanInfo.java │ │ │ ├── ELMatchSupport.java │ │ │ ├── ELMatchTag.java │ │ │ ├── ELMatchTagBeanInfo.java │ │ │ ├── ELMessagesNotPresentTag.java │ │ │ ├── ELMessagesNotPresentTagBeanInfo.java │ │ │ ├── ELMessagesPresentTag.java │ │ │ ├── ELMessagesPresentTagBeanInfo.java │ │ │ ├── ELNotMatchTag.java │ │ │ ├── ELNotMatchTagBeanInfo.java │ │ │ ├── ELNotPresentTag.java │ │ │ ├── ELNotPresentTagBeanInfo.java │ │ │ ├── ELPresentTag.java │ │ │ ├── ELPresentTagBeanInfo.java │ │ │ ├── ELRedirectTag.java │ │ │ ├── ELRedirectTagBeanInfo.java │ │ │ └── package.html │ │ │ ├── tiles │ │ │ ├── ELAddTag.java │ │ │ ├── ELAddTagBeanInfo.java │ │ │ ├── ELDefinitionTag.java │ │ │ ├── ELDefinitionTagBeanInfo.java │ │ │ ├── ELGetAttributeTag.java │ │ │ ├── ELGetAttributeTagBeanInfo.java │ │ │ ├── ELGetTag.java │ │ │ ├── ELGetTagBeanInfo.java │ │ │ ├── ELImportAttributeTag.java │ │ │ ├── ELImportAttributeTagBeanInfo.java │ │ │ ├── ELInitDefinitionsTag.java │ │ │ ├── ELInitDefinitionsTagBeanInfo.java │ │ │ ├── ELInsertTag.java │ │ │ ├── ELInsertTagBeanInfo.java │ │ │ ├── ELPutListTag.java │ │ │ ├── ELPutListTagBeanInfo.java │ │ │ ├── ELPutTag.java │ │ │ ├── ELPutTagBeanInfo.java │ │ │ ├── ELUseAttributeTag.java │ │ │ └── ELUseAttributeTagBeanInfo.java │ │ │ └── utils │ │ │ └── EvalHelper.java │ └── resources │ │ ├── LICENSE.txt │ │ ├── META-INF │ │ └── tld │ │ │ ├── struts-bean-el.tld │ │ │ ├── struts-html-el.tld │ │ │ ├── struts-logic-el.tld │ │ │ └── struts-tiles-el.tld │ │ └── NOTICE.txt │ └── site │ ├── site.xml │ └── xdoc │ └── index.xml ├── extras ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── struts │ │ │ ├── actions │ │ │ ├── ActionDispatcher.java │ │ │ ├── BaseAction.java │ │ │ ├── DispatchAction.java │ │ │ ├── DownloadAction.java │ │ │ ├── EventActionDispatcher.java │ │ │ ├── EventDispatchAction.java │ │ │ ├── ForwardAction.java │ │ │ ├── IncludeAction.java │ │ │ ├── LocaleAction.java │ │ │ ├── LookupDispatchAction.java │ │ │ ├── MappingDispatchAction.java │ │ │ ├── SwitchAction.java │ │ │ ├── doc-files │ │ │ │ └── actionsUML.gif │ │ │ └── package.html │ │ │ ├── plugins │ │ │ ├── DigestingPlugIn.java │ │ │ └── ModuleConfigVerifier.java │ │ │ └── validator │ │ │ ├── DynaValidatorActionForm.java │ │ │ └── ValidatorActionForm.java │ └── resources │ │ ├── LICENSE.txt │ │ ├── NOTICE.txt │ │ └── org │ │ └── apache │ │ └── struts │ │ └── actions │ │ ├── LocalStrings.properties │ │ ├── LocalStrings_es.properties │ │ └── LocalStrings_ja.properties │ └── site │ ├── resources │ └── dispatchValidator.zip │ ├── site.xml │ └── xdoc │ ├── dispatchValidator.xml │ └── index.xml ├── faces ├── .cvsignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── struts │ │ │ └── faces │ │ │ ├── Constants.java │ │ │ ├── application │ │ │ ├── ActionListenerImpl.java │ │ │ ├── FacesRequestProcessor.java │ │ │ ├── FacesTilesRequestProcessor.java │ │ │ ├── PropertyResolverImpl.java │ │ │ └── ViewHandlerImpl.java │ │ │ ├── component │ │ │ ├── BaseComponent.java │ │ │ ├── CommandLinkComponent.java │ │ │ ├── ErrorsComponent.java │ │ │ ├── FormComponent.java │ │ │ ├── HtmlComponent.java │ │ │ ├── MessageComponent.java │ │ │ ├── StylesheetComponent.java │ │ │ └── WriteComponent.java │ │ │ ├── renderer │ │ │ ├── AbstractRenderer.java │ │ │ ├── BaseRenderer.java │ │ │ ├── CommandLinkRenderer.java │ │ │ ├── Dummy.properties │ │ │ ├── ErrorsRenderer.java │ │ │ ├── FormRenderer.java │ │ │ ├── HtmlRenderer.java │ │ │ ├── MessageRenderer.java │ │ │ ├── StylesheetRenderer.java │ │ │ └── WriteRenderer.java │ │ │ ├── taglib │ │ │ ├── AbstractFacesTag.java │ │ │ ├── BaseTag.java │ │ │ ├── CommandLinkTag.java │ │ │ ├── ErrorsTag.java │ │ │ ├── FormTag.java │ │ │ ├── HtmlTag.java │ │ │ ├── JavascriptValidatorTag.java │ │ │ ├── LoadMessagesTag.java │ │ │ ├── MessageTag.java │ │ │ ├── StylesheetTag.java │ │ │ └── WriteTag.java │ │ │ └── util │ │ │ ├── MessagesMap.java │ │ │ └── StrutsContext.java │ └── resources │ │ ├── LICENSE.txt │ │ ├── META-INF │ │ ├── faces-config.xml │ │ └── tld │ │ │ └── struts-faces.tld │ │ └── NOTICE.txt │ ├── site │ ├── resources │ │ └── README.txt │ ├── site.xml │ └── xdoc │ │ └── index.xml │ └── test │ └── java │ └── org │ └── apache │ └── struts │ └── faces │ └── util │ ├── Bundle.properties │ └── MessagesMapTestCase.java ├── integration ├── apps-it │ ├── pom.xml │ └── src │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── struts │ │ └── apps │ │ ├── AppsTest.java │ │ └── Tomcat5xTestSetup.java ├── pom.xml └── tg4w │ ├── pom.xml │ └── src │ └── main │ └── scripts │ └── blank-verify-welcome.xml ├── mailreader-dao ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── struts │ │ │ └── apps │ │ │ └── mailreader │ │ │ └── dao │ │ │ ├── ExpiredPasswordException.java │ │ │ ├── Subscription.java │ │ │ ├── User.java │ │ │ ├── UserDatabase.java │ │ │ └── impl │ │ │ ├── AbstractSubscription.java │ │ │ ├── AbstractUser.java │ │ │ └── memory │ │ │ ├── MemorySubscription.java │ │ │ ├── MemoryUser.java │ │ │ └── MemoryUserDatabase.java │ └── resources │ │ ├── LICENSE.txt │ │ └── NOTICE.txt │ └── test │ └── java │ └── org │ └── apache │ └── struts │ └── apps │ └── mailreader │ └── dao │ ├── BaseTestUserDatabase.java │ └── impl │ └── memory │ └── MemoryUserDatabaseTest.java ├── pom.xml ├── scripting ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── struts │ │ │ └── scripting │ │ │ ├── BSFManagerFilter.java │ │ │ ├── RequestToVariableFilter.java │ │ │ ├── ScriptAction.java │ │ │ ├── StrutsInfo.java │ │ │ ├── TestFilter.java │ │ │ └── package.html │ └── resources │ │ ├── LICENSE.txt │ │ └── NOTICE.txt │ └── site │ ├── site.xml │ └── xdoc │ ├── changes.xml │ ├── index.xml │ ├── source-guide.xml │ └── user-guide.xml ├── src └── site │ ├── fml │ └── faqs │ │ ├── kickstart.fml │ │ └── newbie.fml │ ├── resources │ ├── images │ │ └── how-to │ │ │ ├── eclipse │ │ │ ├── developing-eclipse-style01.jpg │ │ │ ├── developing-eclipse-style02.jpg │ │ │ ├── developing-eclipse-style03.jpg │ │ │ ├── developing-eclipse-style04.jpg │ │ │ ├── developing-eclipse-style05.jpg │ │ │ ├── developing-eclipse-style06.jpg │ │ │ ├── developing-eclipse-style07.jpg │ │ │ ├── developing-eclipse-style08.jpg │ │ │ ├── developing-eclipse-style09.jpg │ │ │ ├── developing-eclipse-style10.jpg │ │ │ ├── developing-eclipse-style11.jpg │ │ │ ├── developing-eclipse-style12.jpg │ │ │ ├── developing-eclipse-style13.jpg │ │ │ ├── developing-eclipse-style14.jpg │ │ │ ├── developing-eclipse-style15.jpg │ │ │ ├── developing-eclipse-style18.jpg │ │ │ ├── developing-eclipse-style20.jpg │ │ │ ├── developing-eclipse-style21.jpg │ │ │ ├── developing-eclipse-style22.jpg │ │ │ ├── developing-eclipse-style23.jpg │ │ │ ├── developing-eclipse-style24.jpg │ │ │ ├── developing-eclipse-style25.jpg │ │ │ ├── developing-eclipse-style26.jpg │ │ │ ├── developing-eclipse-style27.jpg │ │ │ ├── developing-eclipse-style28.jpg │ │ │ ├── developing-eclipse-style29.jpg │ │ │ ├── developing-eclipse-style30.jpg │ │ │ ├── developing-eclipse-style31.jpg │ │ │ └── developing-eclipse-style32.jpg │ │ │ ├── netbeans │ │ │ ├── building1.jpg │ │ │ ├── building2.jpg │ │ │ ├── building3.jpg │ │ │ ├── building4.jpg │ │ │ ├── building5.jpg │ │ │ ├── building6.jpg │ │ │ ├── building7.jpg │ │ │ ├── building8.jpg │ │ │ ├── creating-project2.jpg │ │ │ ├── creating-project3.jpg │ │ │ ├── creating-project4.jpg │ │ │ ├── creating-project5.jpg │ │ │ ├── creating-project6.jpg │ │ │ ├── creating-project8.jpg │ │ │ ├── creating-project9.jpg │ │ │ └── directory.jpg │ │ │ └── netbeans4 │ │ │ ├── creating-project3.jpg │ │ │ ├── creating-project4.jpg │ │ │ ├── creating-project5.jpg │ │ │ ├── creating-project6.jpg │ │ │ ├── creating-project7.jpg │ │ │ ├── creating-project8.jpg │ │ │ ├── creating-project9.jpg │ │ │ ├── directory.jpg │ │ │ ├── new-project1.jpg │ │ │ ├── new-project2.jpg │ │ │ ├── new-project3.jpg │ │ │ ├── new-project4.jpg │ │ │ └── page.jpg │ └── userGuide │ │ └── .htaccess │ ├── site.xml │ └── xdoc │ ├── checkstyle.xml │ ├── dependencies.xml │ ├── dtddoc │ └── index.xml │ ├── faqs │ ├── actionForm.xml │ ├── apps.xml │ ├── db-howto.xml │ ├── eclipse.xml │ ├── index.xml │ ├── navigation.xml │ ├── netbeans40.xml │ ├── validator.xml │ └── works.xml │ ├── images │ └── how-to │ │ ├── eclipse │ │ ├── developing-eclipse-style01.jpg │ │ ├── developing-eclipse-style02.jpg │ │ ├── developing-eclipse-style03.jpg │ │ ├── developing-eclipse-style04.jpg │ │ ├── developing-eclipse-style05.jpg │ │ ├── developing-eclipse-style06.jpg │ │ ├── developing-eclipse-style07.jpg │ │ ├── developing-eclipse-style08.jpg │ │ ├── developing-eclipse-style09.jpg │ │ ├── developing-eclipse-style10.jpg │ │ ├── developing-eclipse-style11.jpg │ │ ├── developing-eclipse-style12.jpg │ │ ├── developing-eclipse-style13.jpg │ │ ├── developing-eclipse-style14.jpg │ │ ├── developing-eclipse-style15.jpg │ │ ├── developing-eclipse-style18.jpg │ │ ├── developing-eclipse-style20.jpg │ │ ├── developing-eclipse-style21.jpg │ │ ├── developing-eclipse-style22.jpg │ │ ├── developing-eclipse-style23.jpg │ │ ├── developing-eclipse-style24.jpg │ │ ├── developing-eclipse-style25.jpg │ │ ├── developing-eclipse-style26.jpg │ │ ├── developing-eclipse-style27.jpg │ │ ├── developing-eclipse-style28.jpg │ │ ├── developing-eclipse-style29.jpg │ │ ├── developing-eclipse-style30.jpg │ │ ├── developing-eclipse-style31.jpg │ │ └── developing-eclipse-style32.jpg │ │ ├── netbeans │ │ ├── building1.jpg │ │ ├── building2.jpg │ │ ├── building3.jpg │ │ ├── building4.jpg │ │ ├── building5.jpg │ │ ├── building6.jpg │ │ ├── building7.jpg │ │ ├── building8.jpg │ │ ├── creating-project2.jpg │ │ ├── creating-project3.jpg │ │ ├── creating-project4.jpg │ │ ├── creating-project5.jpg │ │ ├── creating-project6.jpg │ │ ├── creating-project8.jpg │ │ ├── creating-project9.jpg │ │ └── directory.jpg │ │ └── netbeans4 │ │ ├── creating-project3.jpg │ │ ├── creating-project4.jpg │ │ ├── creating-project5.jpg │ │ ├── creating-project6.jpg │ │ ├── creating-project7.jpg │ │ ├── creating-project8.jpg │ │ ├── creating-project9.jpg │ │ ├── directory.jpg │ │ ├── new-project1.jpg │ │ ├── new-project2.jpg │ │ ├── new-project3.jpg │ │ ├── new-project4.jpg │ │ └── page.jpg │ ├── index.xml │ ├── jxr.xml │ ├── learning.xml │ ├── roadmap.xml │ └── userGuide │ ├── building_controller.xml │ ├── building_model.xml │ ├── building_view.xml │ ├── configuration.xml │ ├── dev_util.xml │ ├── index.xml │ ├── installation-1_0.xml │ ├── installation-ip.xml │ ├── installation-ipas.xml │ ├── installation-jetty.xml │ ├── installation-jr30.xml │ ├── installation-novell.xml │ ├── installation-oas.xml │ ├── installation-sas.xml │ ├── installation-tc.xml │ ├── installation-ubs72.xml │ ├── installation-was352-x.xml │ ├── installation-was352.xml │ ├── installation-wls5.xml │ ├── installation.xml │ ├── introduction.xml │ ├── navigation.xml │ ├── release-notes-1_0-b1.xml │ ├── release-notes-1_0-b2.xml │ ├── release-notes-1_0-b3.xml │ ├── release-notes-1_0.xml │ ├── release-notes-1_0_1.xml │ ├── release-notes-1_0_2.xml │ ├── release-notes-1_1-b1.xml │ ├── release-notes-1_1-b2.xml │ ├── release-notes-1_1-b3.xml │ ├── release-notes-1_1-rc1.xml │ ├── release-notes-1_1-rc2.xml │ ├── release-notes-1_1.xml │ ├── release-notes-1_2_4.xml │ ├── release-notes-1_2_7.xml │ ├── release-notes-1_2_8.xml │ ├── release-notes-1_2_9.xml │ ├── release-notes-1_3_1.xml │ ├── release-notes-1_3_2.xml │ ├── release-notes-1_3_3.xml │ ├── release-notes-1_3_5.xml │ ├── release-notes-1_3_6.xml │ ├── release-notes-1_3_7.xml │ └── release-notes.xml ├── taglib ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── struts │ │ │ └── taglib │ │ │ ├── TagUtils.java │ │ │ ├── bean │ │ │ ├── CookieTag.java │ │ │ ├── CookieTei.java │ │ │ ├── DefineTag.java │ │ │ ├── DefineTei.java │ │ │ ├── HeaderTag.java │ │ │ ├── HeaderTei.java │ │ │ ├── IncludeTag.java │ │ │ ├── IncludeTei.java │ │ │ ├── MessageTag.java │ │ │ ├── PageTag.java │ │ │ ├── PageTei.java │ │ │ ├── ParameterTag.java │ │ │ ├── ParameterTei.java │ │ │ ├── ResourceTag.java │ │ │ ├── ResourceTei.java │ │ │ ├── SizeTag.java │ │ │ ├── SizeTei.java │ │ │ ├── StrutsTag.java │ │ │ ├── StrutsTei.java │ │ │ ├── WriteTag.java │ │ │ ├── doc-files │ │ │ │ └── beanUML.gif │ │ │ └── package.html │ │ │ ├── html │ │ │ ├── BaseFieldTag.java │ │ │ ├── BaseHandlerTag.java │ │ │ ├── BaseInputTag.java │ │ │ ├── BaseTag.java │ │ │ ├── ButtonTag.java │ │ │ ├── CancelTag.java │ │ │ ├── CheckboxTag.java │ │ │ ├── Constants.java │ │ │ ├── ErrorsTag.java │ │ │ ├── FileTag.java │ │ │ ├── FormTag.java │ │ │ ├── FrameTag.java │ │ │ ├── HiddenTag.java │ │ │ ├── HtmlTag.java │ │ │ ├── ImageTag.java │ │ │ ├── ImgTag.java │ │ │ ├── JavascriptValidatorTag.java │ │ │ ├── LabelTag.java │ │ │ ├── LinkTag.java │ │ │ ├── MessagesTag.java │ │ │ ├── MessagesTei.java │ │ │ ├── MultiboxTag.java │ │ │ ├── OptionTag.java │ │ │ ├── OptionsCollectionTag.java │ │ │ ├── OptionsTag.java │ │ │ ├── ParamTag.java │ │ │ ├── PasswordTag.java │ │ │ ├── RadioTag.java │ │ │ ├── ResetTag.java │ │ │ ├── RewriteTag.java │ │ │ ├── SelectTag.java │ │ │ ├── SubmitTag.java │ │ │ ├── TextTag.java │ │ │ ├── TextareaTag.java │ │ │ ├── XhtmlTag.java │ │ │ ├── doc-files │ │ │ │ └── htmlUML.gif │ │ │ └── package.html │ │ │ ├── logic │ │ │ ├── CompareTagBase.java │ │ │ ├── ConditionalTagBase.java │ │ │ ├── EmptyTag.java │ │ │ ├── EqualTag.java │ │ │ ├── ForwardTag.java │ │ │ ├── GreaterEqualTag.java │ │ │ ├── GreaterThanTag.java │ │ │ ├── IterateTag.java │ │ │ ├── IterateTei.java │ │ │ ├── LessEqualTag.java │ │ │ ├── LessThanTag.java │ │ │ ├── MatchTag.java │ │ │ ├── MessagesNotPresentTag.java │ │ │ ├── MessagesPresentTag.java │ │ │ ├── NotEmptyTag.java │ │ │ ├── NotEqualTag.java │ │ │ ├── NotMatchTag.java │ │ │ ├── NotPresentTag.java │ │ │ ├── PresentTag.java │ │ │ ├── RedirectTag.java │ │ │ ├── doc-files │ │ │ │ └── logicUML.gif │ │ │ └── package.html │ │ │ └── nested │ │ │ ├── NestedNameSupport.java │ │ │ ├── NestedParentSupport.java │ │ │ ├── NestedPropertyHelper.java │ │ │ ├── NestedPropertySupport.java │ │ │ ├── NestedPropertyTag.java │ │ │ ├── NestedReference.java │ │ │ ├── NestedRootTag.java │ │ │ ├── NestedTagSupport.java │ │ │ ├── NestedWriteNestingTag.java │ │ │ ├── NestedWriteNestingTei.java │ │ │ ├── bean │ │ │ ├── NestedDefineTag.java │ │ │ ├── NestedDefineTei.java │ │ │ ├── NestedMessageTag.java │ │ │ ├── NestedSizeTag.java │ │ │ ├── NestedWriteTag.java │ │ │ ├── doc-files │ │ │ │ └── nested-bean.gif │ │ │ └── package.html │ │ │ ├── doc-files │ │ │ └── nestedUML.gif │ │ │ ├── html │ │ │ ├── NestedCheckboxTag.java │ │ │ ├── NestedErrorsTag.java │ │ │ ├── NestedFileTag.java │ │ │ ├── NestedFormTag.java │ │ │ ├── NestedHiddenTag.java │ │ │ ├── NestedImageTag.java │ │ │ ├── NestedImgTag.java │ │ │ ├── NestedLinkTag.java │ │ │ ├── NestedMessagesTag.java │ │ │ ├── NestedMultiboxTag.java │ │ │ ├── NestedOptionsCollectionTag.java │ │ │ ├── NestedOptionsTag.java │ │ │ ├── NestedPasswordTag.java │ │ │ ├── NestedRadioTag.java │ │ │ ├── NestedSelectTag.java │ │ │ ├── NestedSubmitTag.java │ │ │ ├── NestedTextTag.java │ │ │ ├── NestedTextareaTag.java │ │ │ ├── doc-files │ │ │ │ └── nested-html.gif │ │ │ └── package.html │ │ │ ├── logic │ │ │ ├── NestedEmptyTag.java │ │ │ ├── NestedEqualTag.java │ │ │ ├── NestedGreaterEqualTag.java │ │ │ ├── NestedGreaterThanTag.java │ │ │ ├── NestedIterateTag.java │ │ │ ├── NestedIterateTei.java │ │ │ ├── NestedLessEqualTag.java │ │ │ ├── NestedLessThanTag.java │ │ │ ├── NestedMatchTag.java │ │ │ ├── NestedMessagesNotPresentTag.java │ │ │ ├── NestedMessagesPresentTag.java │ │ │ ├── NestedNotEmptyTag.java │ │ │ ├── NestedNotEqualTag.java │ │ │ ├── NestedNotMatchTag.java │ │ │ ├── NestedNotPresentTag.java │ │ │ ├── NestedPresentTag.java │ │ │ ├── doc-files │ │ │ │ └── nested-logic.gif │ │ │ └── package.html │ │ │ └── package.html │ └── resources │ │ ├── LICENSE.txt │ │ ├── META-INF │ │ └── tld │ │ │ ├── struts-bean.tld │ │ │ ├── struts-html.tld │ │ │ ├── struts-logic.tld │ │ │ └── struts-nested.tld │ │ ├── NOTICE.txt │ │ └── org │ │ └── apache │ │ └── struts │ │ └── taglib │ │ ├── LocalStrings.properties │ │ ├── LocalStrings_es.properties │ │ ├── LocalStrings_ja.properties │ │ ├── bean │ │ ├── LocalStrings.properties │ │ ├── LocalStrings_es.properties │ │ └── LocalStrings_ja.properties │ │ ├── html │ │ ├── LocalStrings.properties │ │ ├── LocalStrings_es.properties │ │ └── LocalStrings_ja.properties │ │ └── logic │ │ ├── LocalStrings.properties │ │ ├── LocalStrings_es.properties │ │ └── LocalStrings_ja.properties │ ├── site │ ├── fml │ │ └── faq.fml │ ├── site.xml │ └── xdoc │ │ ├── building_view.xml │ │ ├── dev_bean.xml │ │ ├── dev_html.xml │ │ ├── dev_logic.xml │ │ ├── dev_nested.xml │ │ ├── index.xml │ │ ├── indexedprops.xml │ │ └── ssl.xml │ └── test │ └── java │ └── org │ └── apache │ └── struts │ └── taglib │ ├── TagTestBase.java │ ├── TestTagUtils.java │ ├── html │ └── TestHtmlTag.java │ └── sample.properties ├── tiles ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── struts │ │ │ └── tiles │ │ │ ├── ActionController.java │ │ │ ├── AttributeDefinition.java │ │ │ ├── ComponentContext.java │ │ │ ├── ComponentDefinition.java │ │ │ ├── ComponentDefinitionsFactory.java │ │ │ ├── Controller.java │ │ │ ├── ControllerSupport.java │ │ │ ├── DefinitionAttribute.java │ │ │ ├── DefinitionNameAttribute.java │ │ │ ├── DefinitionsFactory.java │ │ │ ├── DefinitionsFactoryConfig.java │ │ │ ├── DefinitionsFactoryException.java │ │ │ ├── DefinitionsUtil.java │ │ │ ├── DirectStringAttribute.java │ │ │ ├── FactoryNotFoundException.java │ │ │ ├── NoSuchDefinitionException.java │ │ │ ├── PathAttribute.java │ │ │ ├── RedeployableActionServlet.java │ │ │ ├── TilesException.java │ │ │ ├── TilesPlugin.java │ │ │ ├── TilesRequestProcessor.java │ │ │ ├── TilesUtil.java │ │ │ ├── TilesUtilImpl.java │ │ │ ├── TilesUtilStrutsImpl.java │ │ │ ├── TilesUtilStrutsModulesImpl.java │ │ │ ├── UntypedAttribute.java │ │ │ ├── UrlController.java │ │ │ ├── actions │ │ │ ├── DefinitionDispatcherAction.java │ │ │ ├── ReloadDefinitionsAction.java │ │ │ ├── TilesAction.java │ │ │ └── ViewDefinitionsAction.java │ │ │ ├── beans │ │ │ ├── MenuItem.java │ │ │ └── SimpleMenuItem.java │ │ │ ├── commands │ │ │ └── TilesPreProcessor.java │ │ │ ├── definition │ │ │ ├── ComponentDefinitionsFactoryWrapper.java │ │ │ └── ReloadableDefinitionsFactory.java │ │ │ ├── doc-files │ │ │ ├── image001.gif │ │ │ └── tilesUML.gif │ │ │ ├── package.html │ │ │ ├── taglib │ │ │ ├── AddTag.java │ │ │ ├── AddTagParent.java │ │ │ ├── AttributeToScopeTag.java │ │ │ ├── ComponentConstants.java │ │ │ ├── DefinitionTag.java │ │ │ ├── DefinitionTagSupport.java │ │ │ ├── GetAttributeTag.java │ │ │ ├── GetTag.java │ │ │ ├── ImportAttributeTag.java │ │ │ ├── InitDefinitionsTag.java │ │ │ ├── InsertTag.java │ │ │ ├── PutListTag.java │ │ │ ├── PutListTagParent.java │ │ │ ├── PutTag.java │ │ │ ├── PutTagParent.java │ │ │ ├── UseAttributeTag.java │ │ │ ├── UseAttributeTei.java │ │ │ ├── doc-files │ │ │ │ └── tilesUML.gif │ │ │ ├── package.html │ │ │ └── util │ │ │ │ └── TagUtils.java │ │ │ └── xmlDefinition │ │ │ ├── DefinitionsFactory.java │ │ │ ├── FactorySet.java │ │ │ ├── I18nFactorySet.java │ │ │ ├── XmlAttribute.java │ │ │ ├── XmlDefinition.java │ │ │ ├── XmlDefinitionsSet.java │ │ │ ├── XmlListAttribute.java │ │ │ └── XmlParser.java │ └── resources │ │ ├── LICENSE.txt │ │ ├── META-INF │ │ └── tld │ │ │ └── struts-tiles.tld │ │ ├── NOTICE.txt │ │ └── org │ │ └── apache │ │ └── struts │ │ ├── resources │ │ ├── tiles-config_1_1.dtd │ │ ├── tiles-config_1_3.dtd │ │ └── tiles-config_1_4.dtd │ │ └── tiles │ │ └── chain-config.xml │ ├── site │ ├── fml │ │ └── faq.fml │ ├── resources │ │ └── images │ │ │ └── struts-power.gif │ ├── site.xml │ └── xdoc │ │ ├── examples.xml │ │ ├── index.xml │ │ ├── installation.xml │ │ └── userGuide.xml │ └── test │ └── java │ └── org │ └── apache │ └── struts │ └── tiles │ ├── CustomI18nFactorySet.java │ ├── TestTilesPlugin.java │ └── config │ ├── I18nFactorySet-A.xml │ ├── I18nFactorySet-B.xml │ ├── I18nFactorySet-B__US.xml │ ├── I18nFactorySet-B___XX.xml │ ├── I18nFactorySet-B_en.xml │ ├── I18nFactorySet-B_en_GB.xml │ ├── I18nFactorySet-B_en_US.xml │ ├── I18nFactorySet-B_en_US_XX.xml │ └── tiles-defs.xml └── tiles2 ├── pom.xml └── src ├── main ├── java │ └── org │ │ └── apache │ │ └── struts │ │ └── tiles2 │ │ ├── RedeployableActionServlet.java │ │ ├── TilesPlugin.java │ │ ├── TilesRequestProcessor.java │ │ ├── actions │ │ ├── DefinitionDispatcherAction.java │ │ ├── ReloadDefinitionsAction.java │ │ └── TilesAction.java │ │ ├── commands │ │ └── TilesPreProcessor.java │ │ ├── doc-files │ │ ├── image001.gif │ │ └── tilesUML.gif │ │ ├── package.html │ │ ├── preparer │ │ ├── ActionPreparer.java │ │ ├── StrutsPreparerFactory.java │ │ └── UrlPreparer.java │ │ └── util │ │ └── PlugInConfigContextAdapter.java └── resources │ ├── LICENSE.txt │ ├── NOTICE.txt │ └── org │ └── apache │ └── struts │ └── tiles2 │ └── chain-config.xml ├── site ├── fml │ └── faq.fml ├── resources │ └── images │ │ └── struts-power.gif ├── site.xml └── xdoc │ ├── examples.xml │ ├── index.xml │ ├── installation.xml │ └── userGuide.xml └── test └── java └── org └── apache └── struts └── tiles2 ├── TestTilesPlugin.java └── config └── tiles-defs.xml /.cvsignore: -------------------------------------------------------------------------------- 1 | build.properties 2 | dist 3 | target 4 | m-target 5 | release 6 | cactus_client.log 7 | cactus_server.log 8 | ..jbprojectbak 9 | struts.ipr 10 | struts.iws 11 | struts.jpx* 12 | .classpath 13 | .project 14 | maven.log 15 | -------------------------------------------------------------------------------- /apps/blank/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | Licensed to the Apache Software Foundation (ASF) under one or more 3 | contributor license agreements. See the NOTICE file distributed with 4 | this work for additional information regarding copyright ownership. 5 | The ASF licenses this file to You under the Apache License, Version 2.0 6 | (the "License"); you may not use this file except in compliance with 7 | the License. You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | --%> 17 | <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> 18 | 19 | 20 | <%-- 21 | 22 | Redirect default requests to Welcome global ActionForward. 23 | By using a redirect, the user-agent will change address to match the path of our Welcome ActionForward. 24 | 25 | --%> 26 | -------------------------------------------------------------------------------- /apps/cookbook/src/main/java/examples/MessageResources_de.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | message.welcome=Willkommen zur Beispielseite. 17 | 18 | # -- formatting -- 19 | format.currency=$#.##0,00;$(#.##0,00) -------------------------------------------------------------------------------- /apps/cookbook/src/main/java/examples/MessageResources_en_CA.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | message.welcome=Welcome to the examples page, eh! -------------------------------------------------------------------------------- /apps/cookbook/src/main/java/examples/MessageResources_en_GB.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | message.welcome=Welcome to the examples page. Would you care for a cuppa? -------------------------------------------------------------------------------- /apps/cookbook/src/main/java/examples/MessageResources_en_US.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | message.welcome=Welcome to the examples page. Ya'all come back now. -------------------------------------------------------------------------------- /apps/cookbook/src/main/java/examples/MessageResources_es.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/apps/cookbook/src/main/java/examples/MessageResources_es.properties -------------------------------------------------------------------------------- /apps/cookbook/src/main/java/examples/MessageResources_fr.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/apps/cookbook/src/main/java/examples/MessageResources_fr.properties -------------------------------------------------------------------------------- /apps/cookbook/src/main/java/examples/MessageResources_it.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | message.welcome=Benvenuto alla pagina di esempi. 17 | 18 | # -- formatting -- 19 | format.currency=$#.##0,00;$(#.##0,00) -------------------------------------------------------------------------------- /apps/cookbook/src/main/java/examples/MessageResources_pt.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/apps/cookbook/src/main/java/examples/MessageResources_pt.properties -------------------------------------------------------------------------------- /apps/cookbook/src/main/webapp/images/code.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/apps/cookbook/src/main/webapp/images/code.gif -------------------------------------------------------------------------------- /apps/cookbook/src/main/webapp/images/execute.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/apps/cookbook/src/main/webapp/images/execute.gif -------------------------------------------------------------------------------- /apps/cookbook/src/main/webapp/images/jsp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/apps/cookbook/src/main/webapp/images/jsp.gif -------------------------------------------------------------------------------- /apps/cookbook/src/main/webapp/images/return.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/apps/cookbook/src/main/webapp/images/return.gif -------------------------------------------------------------------------------- /apps/cookbook/src/main/webapp/images/valid-xhtml10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/apps/cookbook/src/main/webapp/images/valid-xhtml10.png -------------------------------------------------------------------------------- /apps/cookbook/src/main/webapp/jsp/bean/include.inc: -------------------------------------------------------------------------------- 1 | <%-- 2 | Licensed to the Apache Software Foundation (ASF) under one or more 3 | contributor license agreements. See the NOTICE file distributed with 4 | this work for additional information regarding copyright ownership. 5 | The ASF licenses this file to You under the Apache License, Version 2.0 6 | (the "License"); you may not use this file except in compliance with 7 | the License. You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | --%> 17 |

This paragraph was included using the <bean:include> tag

-------------------------------------------------------------------------------- /apps/el-example/src/main/java/org/apache/struts/webapp/el/exercise/ApplicationResources.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | select.single.9=Nine -------------------------------------------------------------------------------- /apps/el-example/src/main/webapp/T1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/apps/el-example/src/main/webapp/T1.gif -------------------------------------------------------------------------------- /apps/el-example/src/main/webapp/T2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/apps/el-example/src/main/webapp/T2.gif -------------------------------------------------------------------------------- /apps/el-example/src/main/webapp/html-frame1.jsp: -------------------------------------------------------------------------------- 1 | 2 | <%-- 3 | Licensed to the Apache Software Foundation (ASF) under one or more 4 | contributor license agreements. See the NOTICE file distributed with 5 | this work for additional information regarding copyright ownership. 6 | The ASF licenses this file to You under the Apache License, Version 2.0 7 | (the "License"); you may not use this file except in compliance with 8 | the License. You may obtain a copy of the License at 9 | 10 | http://www.apache.org/licenses/LICENSE-2.0 11 | 12 | Unless required by applicable law or agreed to in writing, software 13 | distributed under the License is distributed on an "AS IS" BASIS, 14 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | See the License for the specific language governing permissions and 16 | limitations under the License. 17 | --%> 18 | <%@ page language="java" %> 19 | <%@ taglib uri="http://struts.apache.org/tags-bean-el" prefix="bean-el" %> 20 | <%@ taglib uri="http://struts.apache.org/tags-html-el" prefix="html-el" %> 21 | <%@ taglib uri="http://struts.apache.org/tags-logic-el" prefix="logic-el" %> 22 | <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %> 23 | 24 | 25 | 26 | 27 | 28 | Frame1 29 | 30 | 31 | -------------------------------------------------------------------------------- /apps/examples/src/main/java/org/apache/struts/webapp/dispatch/MessageResources_fr.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/apps/examples/src/main/java/org/apache/struts/webapp/dispatch/MessageResources_fr.properties -------------------------------------------------------------------------------- /apps/examples/src/main/java/org/apache/struts/webapp/exercise/MessageResources_de.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | # 17 | # Resources for testing tag. 18 | # 19 | double.pattern=#.000,00 20 | locale.en= 21 | locale.de=(*) 22 | -------------------------------------------------------------------------------- /apps/examples/src/main/java/org/apache/struts/webapp/exercise/MessageResources_fr.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | # 17 | # Resources for testing tag. 18 | # 19 | double.pattern=#\u00a0000,00 20 | locale.en= 21 | locale.fr=(*) 22 | -------------------------------------------------------------------------------- /apps/examples/src/main/java/org/apache/struts/webapp/upload/UploadResources.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | maxLengthExceeded=The maximum upload length has been exceeded by the client. 17 | maxLengthExplanation=Note that the maximum allowed size of an uploaded file for this application is two megabytes. See the "/WEB-INF/upload/struts-config.xml" file for this application to change it. 18 | errors.required={0} is required. 19 | errors.minlength={0} can not be less than {1} characters. 20 | 21 | -------------------------------------------------------------------------------- /apps/examples/src/main/java/org/apache/struts/webapp/upload/UploadResources_ja.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | maxLengthExceeded=\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3067\u304d\u308b\u6700\u5927\u5024\u3092\u8d85\u3048\u307e\u3057\u305f 17 | maxLengthExplanation=\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3067\u304d\u308b\u30d5\u30a1\u30a4\u30eb\u306e\u6700\u5927\u30b5\u30a4\u30ba\u306f2MB\u3067\u3059\u3002\u6700\u5927\u30b5\u30a4\u30ba\u3092\u5909\u66f4\u3059\u308b\u5834\u5408\u306f\u3001"/WEB-INF/upload/struts-config.xml"\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002 18 | -------------------------------------------------------------------------------- /apps/examples/src/main/java/org/apache/struts/webapp/validator/DifferentMessageResources.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | empty= 17 | bundlesForm.error.address=Address(Different Bundle) 18 | bundlesForm.error.phone=Phone Number(Different Bundle) 19 | bundlesForm.error.dob=Date of Birth(Different Bundle) 20 | bundlesForm.error.age=Age(Different Bundle) 21 | bundlesForm.errors.required=[Different Bundle]Missing Field: {0} 22 | bundlesForm.errors.integer=[Different Bundle]Invalid Integer: {0} 23 | -------------------------------------------------------------------------------- /apps/examples/src/main/java/org/apache/struts/webapp/validator/I18nExample_en_GB.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | current.locale=English(UK) 17 | 18 | label.city=Town/City 19 | label.state=County 20 | label.zip=Post Code 21 | 22 | msg.zip.minlength={0} must be between {1} and {2} characters. 23 | msg.zip.maxlength={0} must be between {1} and {2} characters. 24 | 25 | rules.zip=minlength and maxlength (N.B. No "validwhen" for locale en_GB). 26 | 27 | -------------------------------------------------------------------------------- /apps/examples/src/main/java/org/apache/struts/webapp/validator/I18nExample_en_US.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | current.locale=English(US) 17 | 18 | label.city=City 19 | label.state=State 20 | label.zip=Zip Code 21 | 22 | msg.zip.minlength={0} must be {1} characters. 23 | msg.zip.maxlength={0} must be {1} characters. 24 | 25 | rules.zip=minlength, maxlength and validwhen. 26 | -------------------------------------------------------------------------------- /apps/examples/src/main/java/org/apache/struts/webapp/validator/I18nExample_fr.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/apps/examples/src/main/java/org/apache/struts/webapp/validator/I18nExample_fr.properties -------------------------------------------------------------------------------- /apps/examples/src/main/java/org/apache/struts/webapp/validator/MessageResources_es.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/apps/examples/src/main/java/org/apache/struts/webapp/validator/MessageResources_es.properties -------------------------------------------------------------------------------- /apps/examples/src/main/java/org/apache/struts/webapp/validator/MessageResources_fr.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/apps/examples/src/main/java/org/apache/struts/webapp/validator/MessageResources_fr.properties -------------------------------------------------------------------------------- /apps/examples/src/main/java/org/apache/struts/webapp/validator/OtherMessageResources.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | empty= 17 | bundlesForm.error.address=Address(Other Bundle) 18 | bundlesForm.error.phone=Phone Number(Other Bundle) 19 | bundlesForm.error.dob=Date of Birth(Other Bundle) 20 | bundlesForm.error.age=Age(Other Bundle) 21 | bundlesForm.errors.required=[Other Bundle]Missing Field: {0} 22 | bundlesForm.errors.integer=[Other Bundle]Invalid Integer: {0} 23 | -------------------------------------------------------------------------------- /apps/examples/src/main/webapp/WEB-INF/validator/validation-bundles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/apps/examples/src/main/webapp/WEB-INF/validator/validation-bundles.xml -------------------------------------------------------------------------------- /apps/examples/src/main/webapp/exercise/logic-forward-test-forward.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | Licensed to the Apache Software Foundation (ASF) under one or more 3 | contributor license agreements. See the NOTICE file distributed with 4 | this work for additional information regarding copyright ownership. 5 | The ASF licenses this file to You under the Apache License, Version 2.0 6 | (the "License"); you may not use this file except in compliance with 7 | the License. You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | --%> 17 | <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> 18 | 19 | -------------------------------------------------------------------------------- /apps/examples/src/main/webapp/exercise/logic-redirect-test-action.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | Licensed to the Apache Software Foundation (ASF) under one or more 3 | contributor license agreements. See the NOTICE file distributed with 4 | this work for additional information regarding copyright ownership. 5 | The ASF licenses this file to You under the Apache License, Version 2.0 6 | (the "License"); you may not use this file except in compliance with 7 | the License. You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | --%> 17 | <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> 18 | 19 | -------------------------------------------------------------------------------- /apps/examples/src/main/webapp/exercise/logic-redirect-test-forward.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | Licensed to the Apache Software Foundation (ASF) under one or more 3 | contributor license agreements. See the NOTICE file distributed with 4 | this work for additional information regarding copyright ownership. 5 | The ASF licenses this file to You under the Apache License, Version 2.0 6 | (the "License"); you may not use this file except in compliance with 7 | the License. You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | --%> 17 | <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> 18 | 19 | -------------------------------------------------------------------------------- /apps/examples/src/main/webapp/exercise/logic-redirect-test-page.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | Licensed to the Apache Software Foundation (ASF) under one or more 3 | contributor license agreements. See the NOTICE file distributed with 4 | this work for additional information regarding copyright ownership. 5 | The ASF licenses this file to You under the Apache License, Version 2.0 6 | (the "License"); you may not use this file except in compliance with 7 | the License. You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | --%> 17 | <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> 18 | 19 | -------------------------------------------------------------------------------- /apps/examples/src/main/webapp/exercise/struts-power.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/apps/examples/src/main/webapp/exercise/struts-power.gif -------------------------------------------------------------------------------- /apps/examples/src/main/webapp/index.html: -------------------------------------------------------------------------------- 1 | 3 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /apps/examples/src/main/webapp/validator/struts-power.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/apps/examples/src/main/webapp/validator/struts-power.gif -------------------------------------------------------------------------------- /apps/faces-example1/src/main/webapp/WEB-INF/database.xml: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 25 | 26 | 28 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /apps/faces-example1/src/main/webapp/staticJavascript.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" %> 2 | <%-- set document type to Javascript (addresses a bug in Netscape according to a web resource --%> 3 | <%@ page contentType="application/x-javascript" %> 4 | <%@ taglib prefix="s" uri="http://struts.apache.org/tags-faces" %> 5 | 6 | <%-- 7 | Licensed to the Apache Software Foundation (ASF) under one or more 8 | contributor license agreements. See the NOTICE file distributed with 9 | this work for additional information regarding copyright ownership. 10 | The ASF licenses this file to You under the Apache License, Version 2.0 11 | (the "License"); you may not use this file except in compliance with 12 | the License. You may obtain a copy of the License at 13 | 14 | http://www.apache.org/licenses/LICENSE-2.0 15 | 16 | Unless required by applicable law or agreed to in writing, software 17 | distributed under the License is distributed on an "AS IS" BASIS, 18 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | See the License for the specific language governing permissions and 20 | limitations under the License. 21 | --%> 22 | 23 | 24 | -------------------------------------------------------------------------------- /apps/faces-example1/src/main/webapp/struts-power.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/apps/faces-example1/src/main/webapp/struts-power.gif -------------------------------------------------------------------------------- /apps/faces-example1/src/main/webapp/tour.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/apps/faces-example1/src/main/webapp/tour.htm -------------------------------------------------------------------------------- /apps/faces-example1/src/main/webapp/welcome.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | Licensed to the Apache Software Foundation (ASF) under one or more 3 | contributor license agreements. See the NOTICE file distributed with 4 | this work for additional information regarding copyright ownership. 5 | The ASF licenses this file to You under the Apache License, Version 2.0 6 | (the "License"); you may not use this file except in compliance with 7 | the License. You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | --%> 17 | 18 | -------------------------------------------------------------------------------- /apps/faces-example2/src/main/webapp/WEB-INF/database.xml: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 24 | 25 | 27 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /apps/faces-example2/src/main/webapp/blank.jsp: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |   21 | 22 | 23 | -------------------------------------------------------------------------------- /apps/faces-example2/src/main/webapp/changePassword.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 | <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> 3 | <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> 4 | 5 | 22 | 23 | 24 | 25 | 26 | <bean:message key="change.title"/> 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /apps/faces-example2/src/main/webapp/footer.jsp: -------------------------------------------------------------------------------- 1 | <%@ taglib prefix="s" uri="http://struts.apache.org/tags-faces" %> 2 | 3 | 4 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /apps/faces-example2/src/main/webapp/header.jsp: -------------------------------------------------------------------------------- 1 | <%@ taglib prefix="s" uri="http://struts.apache.org/tags-faces" %> 2 | 3 | 4 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /apps/faces-example2/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 | 3 | 4 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /apps/faces-example2/src/main/webapp/loggedon.jsp: -------------------------------------------------------------------------------- 1 | <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> 2 | <%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %> 3 | <%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %> 4 | <%@ taglib prefix="s" uri="http://struts.apache.org/tags-faces" %> 5 | <%@ taglib prefix="t" uri="http://struts.apache.org/tags-tiles" %> 6 | 7 | 8 | 25 | 26 | 27 | 28 | 29 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /apps/faces-example2/src/main/webapp/menu.jsp: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 | This will be the menu. 21 | -------------------------------------------------------------------------------- /apps/faces-example2/src/main/webapp/staticJavascript.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" %> 2 | <%-- set document type to Javascript (addresses a bug in Netscape according to a web resource --%> 3 | <%@ page contentType="application/x-javascript" %> 4 | 5 | <%-- 6 | 7 | Copyright 2002,2004 The Apache Software Foundation. 8 | 9 | Licensed under the Apache License, Version 2.0 (the "License"); 10 | you may not use this file except in compliance with the License. 11 | You may obtain a copy of the License at 12 | 13 | http://www.apache.org/licenses/LICENSE-2.0 14 | 15 | Unless required by applicable law or agreed to in writing, software 16 | distributed under the License is distributed on an "AS IS" BASIS, 17 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | See the License for the specific language governing permissions and 19 | limitations under the License. 20 | 21 | --%> 22 | 23 | 24 | <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> 25 | 26 | 27 | -------------------------------------------------------------------------------- /apps/faces-example2/src/main/webapp/struts-power.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/apps/faces-example2/src/main/webapp/struts-power.gif -------------------------------------------------------------------------------- /apps/faces-example2/src/main/webapp/tour.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/apps/faces-example2/src/main/webapp/tour.htm -------------------------------------------------------------------------------- /apps/faces-example2/src/main/webapp/welcome.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 | <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> 3 | <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> 4 | <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> 5 | 6 | 7 | 24 | 25 | 26 |

27 |
    28 |
  • 29 |
  • 30 |
31 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/java/org/apache/struts/apps/mailreader/resources/AlternateApplicationResources.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | prompt.password=Enter your Password here ==> 17 | struts.logo.path=/struts-power.gif 18 | struts.logo.alt=Powered by Struts 19 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/java/org/apache/struts/apps/mailreader/resources/AlternateApplicationResources_ja.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | prompt.password=\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b==> 17 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/Footer.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | Licensed to the Apache Software Foundation (ASF) under one or more 3 | contributor license agreements. See the NOTICE file distributed with 4 | this work for additional information regarding copyright ownership. 5 | The ASF licenses this file to You under the Apache License, Version 2.0 6 | (the "License"); you may not use this file except in compliance with 7 | the License. You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | --%> 17 | <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> 18 | <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> 19 |
20 | 21 |

22 |

23 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/StaticJavascript.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | Licensed to the Apache Software Foundation (ASF) under one or more 3 | contributor license agreements. See the NOTICE file distributed with 4 | this work for additional information regarding copyright ownership. 5 | The ASF licenses this file to You under the Apache License, Version 2.0 6 | (the "License"); you may not use this file except in compliance with 7 | the License. You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | --%> 17 | <%@ page contentType="application/x-javascript" language="java" %> 18 | <%-- set document type to Javascript addresses a bug in Netscape according to a web resource --%> 19 | <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> 20 | 21 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/WEB-INF/database.xml: -------------------------------------------------------------------------------- 1 | 2 | 18 | 19 | 21 | 23 | 24 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/WEB-INF/entities/config-debug.xml: -------------------------------------------------------------------------------- 1 | 17 | 27 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/WEB-INF/entities/config-tidy.xml: -------------------------------------------------------------------------------- 1 | 17 | 27 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/WEB-INF/entities/config.xml: -------------------------------------------------------------------------------- 1 | 17 | 22 | 23 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/WEB-INF/entities/logon-fail.xml: -------------------------------------------------------------------------------- 1 | 17 | 20 | &logon-page; -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/WEB-INF/entities/logon-hermes.xml: -------------------------------------------------------------------------------- 1 | 17 | &logon-open; 18 | 22 | 26 | 29 | &menu-page; -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/WEB-INF/entities/logon-open.xml: -------------------------------------------------------------------------------- 1 | 17 | 20 | &logon-page; -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/WEB-INF/entities/logon-page.xml: -------------------------------------------------------------------------------- 1 | 17 | 20 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/WEB-INF/entities/menu-page.xml: -------------------------------------------------------------------------------- 1 | 17 | 20 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/WEB-INF/entities/profile-open.xml: -------------------------------------------------------------------------------- 1 | 17 | 20 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/WEB-INF/entities/profile-page.xml: -------------------------------------------------------------------------------- 1 | 17 | 20 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/WEB-INF/entities/register-open.xml: -------------------------------------------------------------------------------- 1 | 17 | &welcome-open; 18 | 21 | ®ister-page; 22 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/WEB-INF/entities/register-page.xml: -------------------------------------------------------------------------------- 1 | 17 | 20 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/WEB-INF/entities/save-click.xml: -------------------------------------------------------------------------------- 1 | 17 | 20 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/WEB-INF/entities/subscription-add-page.xml: -------------------------------------------------------------------------------- 1 | 17 | 20 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/WEB-INF/entities/subscription-delete.xml: -------------------------------------------------------------------------------- 1 | 17 | &logon-hermes; 18 | &profile-open; 19 | 22 | 25 | 28 | &profile-page; 29 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/WEB-INF/entities/subscription-edit.xml: -------------------------------------------------------------------------------- 1 | 17 | &logon-hermes; 18 | &profile-open; 19 | 22 | 25 | 29 | &save-click; 30 | &profile-page; 31 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/WEB-INF/entities/welcome-click.xml: -------------------------------------------------------------------------------- 1 | 17 | 20 | 23 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/WEB-INF/entities/welcome-open.xml: -------------------------------------------------------------------------------- 1 | 17 | 20 | 23 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/WEB-INF/lvb-digester-rules.xml: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/WEB-INF/server-types.xml: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /apps/mailreader/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | Licensed to the Apache Software Foundation (ASF) under one or more 3 | contributor license agreements. See the NOTICE file distributed with 4 | this work for additional information regarding copyright ownership. 5 | The ASF licenses this file to You under the Apache License, Version 2.0 6 | (the "License"); you may not use this file except in compliance with 7 | the License. You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | --%> 17 | <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> 18 | 19 | 20 | 21 | <%-- 22 | Redirect default requests to Welcome action. 23 | By using a redirect, the user-agent will change address to match the path of our Welcome action. 24 | --%> 25 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/java/org/apache/struts/apps/scriptingmailreader/resources/AlternateApplicationResources.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | prompt.password=Enter your Password here ==> 17 | struts.logo.path=/struts-power.gif 18 | struts.logo.alt=Powered by Struts 19 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/java/org/apache/struts/apps/scriptingmailreader/resources/AlternateApplicationResources_ja.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | prompt.password=\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b==> 17 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/java/struts-scripting.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | struts-scripting.engine.groovy.class=org.codehaus.groovy.bsf.GroovyEngine 17 | struts-scripting.engine.groovy.extensions=gv,groovy 18 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/Footer.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | Licensed to the Apache Software Foundation (ASF) under one or more 3 | contributor license agreements. See the NOTICE file distributed with 4 | this work for additional information regarding copyright ownership. 5 | The ASF licenses this file to You under the Apache License, Version 2.0 6 | (the "License"); you may not use this file except in compliance with 7 | the License. You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | --%> 17 | <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> 18 | <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> 19 |
20 | 21 |

22 |

23 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/StaticJavascript.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | Licensed to the Apache Software Foundation (ASF) under one or more 3 | contributor license agreements. See the NOTICE file distributed with 4 | this work for additional information regarding copyright ownership. 5 | The ASF licenses this file to You under the Apache License, Version 2.0 6 | (the "License"); you may not use this file except in compliance with 7 | the License. You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | --%> 17 | <%@ page contentType="application/x-javascript" language="java" %> 18 | <%-- set document type to Javascript addresses a bug in Netscape according to a web resource --%> 19 | <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> 20 | 21 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/WEB-INF/database.xml: -------------------------------------------------------------------------------- 1 | 2 | 18 | 19 | 21 | 23 | 24 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/WEB-INF/entities/config-debug.xml: -------------------------------------------------------------------------------- 1 | 17 | 27 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/WEB-INF/entities/config-tidy.xml: -------------------------------------------------------------------------------- 1 | 17 | 27 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/WEB-INF/entities/config.xml: -------------------------------------------------------------------------------- 1 | 17 | 22 | 23 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/WEB-INF/entities/logon-fail.xml: -------------------------------------------------------------------------------- 1 | 17 | 20 | &logon-page; -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/WEB-INF/entities/logon-hermes.xml: -------------------------------------------------------------------------------- 1 | 17 | &logon-open; 18 | 22 | 26 | 29 | &menu-page; -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/WEB-INF/entities/logon-open.xml: -------------------------------------------------------------------------------- 1 | 17 | 20 | &logon-page; -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/WEB-INF/entities/logon-page.xml: -------------------------------------------------------------------------------- 1 | 17 | 20 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/WEB-INF/entities/menu-page.xml: -------------------------------------------------------------------------------- 1 | 17 | 20 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/WEB-INF/entities/profile-open.xml: -------------------------------------------------------------------------------- 1 | 17 | 20 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/WEB-INF/entities/profile-page.xml: -------------------------------------------------------------------------------- 1 | 17 | 20 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/WEB-INF/entities/register-open.xml: -------------------------------------------------------------------------------- 1 | 17 | &welcome-open; 18 | 21 | ®ister-page; 22 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/WEB-INF/entities/register-page.xml: -------------------------------------------------------------------------------- 1 | 17 | 20 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/WEB-INF/entities/save-click.xml: -------------------------------------------------------------------------------- 1 | 17 | 20 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/WEB-INF/entities/subscription-add-page.xml: -------------------------------------------------------------------------------- 1 | 17 | 20 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/WEB-INF/entities/subscription-delete.xml: -------------------------------------------------------------------------------- 1 | 17 | &logon-hermes; 18 | &profile-open; 19 | 22 | 25 | 28 | &profile-page; 29 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/WEB-INF/entities/subscription-edit.xml: -------------------------------------------------------------------------------- 1 | 17 | &logon-hermes; 18 | &profile-open; 19 | 22 | 25 | 29 | &save-click; 30 | &profile-page; 31 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/WEB-INF/entities/welcome-click.xml: -------------------------------------------------------------------------------- 1 | 17 | 20 | 23 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/WEB-INF/entities/welcome-open.xml: -------------------------------------------------------------------------------- 1 | 17 | 20 | 23 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/WEB-INF/lvb-digester-rules.xml: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/WEB-INF/server-types.xml: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /apps/scripting-mailreader/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | Licensed to the Apache Software Foundation (ASF) under one or more 3 | contributor license agreements. See the NOTICE file distributed with 4 | this work for additional information regarding copyright ownership. 5 | The ASF licenses this file to You under the Apache License, Version 2.0 6 | (the "License"); you may not use this file except in compliance with 7 | the License. You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | --%> 17 | <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> 18 | 19 | 20 | 21 | <%-- 22 | Redirect default requests to Welcome action. 23 | By using a redirect, the user-agent will change address to match the path of our Welcome action. 24 | --%> 25 | -------------------------------------------------------------------------------- /assembly/src/main/resources/NOTICE.txt: -------------------------------------------------------------------------------- 1 | Apache Struts 2 | Copyright 2000-2007 The Apache Software Foundation 3 | 4 | This product includes software developed by 5 | The Apache Software Foundation (http://www.apache.org/). 6 | 7 | This product includes the ANTLR parsing library, 8 | developed by JGuru.com (http://www.antlr.org and 9 | http://www.jguru.com). 10 | 11 | -------------------------------------------------------------------------------- /core/src/main/java/org/apache/struts/Constants.java: -------------------------------------------------------------------------------- 1 | /* 2 | * $Id$ 3 | * 4 | * Licensed to the Apache Software Foundation (ASF) under one 5 | * or more contributor license agreements. See the NOTICE file 6 | * distributed with this work for additional information 7 | * regarding copyright ownership. The ASF licenses this file 8 | * to you under the Apache License, Version 2.0 (the 9 | * "License"); you may not use this file except in compliance 10 | * with the License. You may obtain a copy of the License at 11 | * 12 | * http://www.apache.org/licenses/LICENSE-2.0 13 | * 14 | * Unless required by applicable law or agreed to in writing, 15 | * software distributed under the License is distributed on an 16 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 17 | * KIND, either express or implied. See the License for the 18 | * specific language governing permissions and limitations 19 | * under the License. 20 | */ 21 | package org.apache.struts; 22 | 23 | /** 24 | * This class provides a central location for framework configuration keys 25 | * used to retrieve and store Struts configuration settings. 26 | * 27 | * @version $Rev$ 28 | * @since Struts 1.4 29 | */ 30 | public class Constants { 31 | 32 | /** Determines whether action mappings have case-sensitive names */ 33 | public static final String STRUTS_URL_CASESENSITIVE = "struts.url.caseSensitive"; 34 | 35 | } 36 | -------------------------------------------------------------------------------- /core/src/main/java/org/apache/struts/action/doc-files/actionUML.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/core/src/main/java/org/apache/struts/action/doc-files/actionUML.gif -------------------------------------------------------------------------------- /core/src/main/java/org/apache/struts/chain/commands/generic/package.html: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | 22 |

Contains generic commands.

23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /core/src/main/java/org/apache/struts/chain/commands/package.html: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | 22 |

Configurable commands 23 | that may be placed within the request processor.

24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /core/src/main/java/org/apache/struts/chain/commands/servlet/package.html: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | 22 |

Commands which are particular to servlet processing.

23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /core/src/main/java/org/apache/struts/chain/commands/util/package.html: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | 22 |

Provides a variety of utilities to support 23 | command processing.

24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /core/src/main/java/org/apache/struts/chain/contexts/package.html: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | 22 |

This package provides objects that encapsulate access to 23 | the request and session-scoped resources to service 24 | command processing.

25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /core/src/main/java/org/apache/struts/chain/package.html: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | 22 |

Contains the new ComposableRequestProcessor 23 | which was introduced in Struts 1.3.

24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /core/src/main/java/org/apache/struts/config/doc-files/configUML.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/core/src/main/java/org/apache/struts/config/doc-files/configUML.gif -------------------------------------------------------------------------------- /core/src/main/java/org/apache/struts/config/impl/package.html: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | 22 |

Provides default implementation classes for the configuration objects.

23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /core/src/main/java/org/apache/struts/config/package.html: -------------------------------------------------------------------------------- 1 | 19 | 20 |

The "config" package contains configuration objects that correspond to 21 | elements that may be specified in the struts-config.xml 22 | module configuration file.

23 | Config UML 24 |
25 | 26 | -------------------------------------------------------------------------------- /core/src/main/java/org/apache/struts/doc-files/Stamp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/core/src/main/java/org/apache/struts/doc-files/Stamp.gif -------------------------------------------------------------------------------- /core/src/main/java/org/apache/struts/doc-files/jakarta-feather-small.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/core/src/main/java/org/apache/struts/doc-files/jakarta-feather-small.gif -------------------------------------------------------------------------------- /core/src/main/java/org/apache/struts/mock/MockAction.java: -------------------------------------------------------------------------------- 1 | /* 2 | * $Id$ 3 | * 4 | * Licensed to the Apache Software Foundation (ASF) under one 5 | * or more contributor license agreements. See the NOTICE file 6 | * distributed with this work for additional information 7 | * regarding copyright ownership. The ASF licenses this file 8 | * to you under the Apache License, Version 2.0 (the 9 | * "License"); you may not use this file except in compliance 10 | * with the License. You may obtain a copy of the License at 11 | * 12 | * http://www.apache.org/licenses/LICENSE-2.0 13 | * 14 | * Unless required by applicable law or agreed to in writing, 15 | * software distributed under the License is distributed on an 16 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 17 | * KIND, either express or implied. See the License for the 18 | * specific language governing permissions and limitations 19 | * under the License. 20 | */ 21 | package org.apache.struts.mock; 22 | 23 | import org.apache.struts.action.Action; 24 | 25 | /** 26 | *

General purpose Action for unit tests.

27 | * 28 | * @version $Rev$ $Date: 2005-05-07 12:11:38 -0400 (Sat, 07 May 2005) 29 | * $ 30 | */ 31 | public class MockAction extends Action { 32 | } 33 | -------------------------------------------------------------------------------- /core/src/main/java/org/apache/struts/mock/package.html: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | 22 |

Mock objects of the Struts Framework.

23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /core/src/main/java/org/apache/struts/package.html: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | 22 | 23 |

Global data for the entire Struts Framework.

24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /core/src/main/java/org/apache/struts/upload/doc-files/uploadUML.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/core/src/main/java/org/apache/struts/upload/doc-files/uploadUML.jpg -------------------------------------------------------------------------------- /core/src/main/java/org/apache/struts/validator/doc-files/validatorUML.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/core/src/main/java/org/apache/struts/validator/doc-files/validatorUML.jpg -------------------------------------------------------------------------------- /core/src/main/java/org/apache/struts/validator/validwhen/ValidWhenParserTokenTypes.txt: -------------------------------------------------------------------------------- 1 | // $ANTLR 2.7.7 (20060906): ValidWhenParser.g -> ValidWhenParserTokenTypes.txt$ 2 | ValidWhenParser // output token vocab name 3 | DECIMAL_LITERAL=4 4 | DEC_INT_LITERAL=5 5 | HEX_INT_LITERAL=6 6 | OCTAL_INT_LITERAL=7 7 | STRING_LITERAL=8 8 | IDENTIFIER=9 9 | LBRACKET=10 10 | RBRACKET=11 11 | LITERAL_null="null"=12 12 | THIS=13 13 | LPAREN=14 14 | RPAREN=15 15 | ANDSIGN="and"=16 16 | ORSIGN="or"=17 17 | EQUALSIGN=18 18 | GREATERTHANSIGN=19 19 | GREATEREQUALSIGN=20 20 | LESSTHANSIGN=21 21 | LESSEQUALSIGN=22 22 | NOTEQUALSIGN=23 23 | WS=24 24 | -------------------------------------------------------------------------------- /core/src/main/java/org/apache/struts/validator/validwhen/package.html: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | 22 |

Generated classes by antlr to support the validwhen 23 | validator.

24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /core/src/main/java/org/apache/struts/validator/validwhen/readme.txt: -------------------------------------------------------------------------------- 1 | The following files are generated by antlr from the ValidWhenParser.g file 2 | 3 | ValidWhenLexer.java 4 | ValidWhenParser.java 5 | ValidWhenParserTokenTypes.java 6 | ValidWhenParserTokenTypes.txt 7 | 8 | If you change ValidWhenParser.g then re-generate the above files using antlr 9 | 10 | java antlr.Tool ValidWhenParser.g 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /core/src/main/resources/NOTICE.txt: -------------------------------------------------------------------------------- 1 | Apache Struts 2 | Copyright 2000-2007 The Apache Software Foundation 3 | 4 | This product includes software developed by 5 | The Apache Software Foundation (http://www.apache.org/). 6 | 7 | This product includes the ANTLR parsing library, 8 | developed by JGuru.com (http://www.antlr.org and 9 | http://www.jguru.com). 10 | 11 | -------------------------------------------------------------------------------- /core/src/main/resources/org/apache/struts/action/ActionResources_es.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/core/src/main/resources/org/apache/struts/action/ActionResources_es.properties -------------------------------------------------------------------------------- /core/src/main/resources/org/apache/struts/action/LocalStrings.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | dispatch.error=Dispatch[{0}] to method {1} returned an exception 17 | 18 | dispatch.handler=DispatchMapping[{0}] does not define a handler property 19 | 20 | dispatch.method=Action[{0}] does not contain method named {1} 21 | 22 | dispatch.parameter=Request[{0}] does not contain handler parameter named {1} 23 | 24 | dispatch.return=Action[{0}] invalid return type for method {1} 25 | 26 | exception.log=ExceptionHandler caught this exception: 27 | 28 | -------------------------------------------------------------------------------- /core/src/main/resources/org/apache/struts/action/LocalStrings_es.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/core/src/main/resources/org/apache/struts/action/LocalStrings_es.properties -------------------------------------------------------------------------------- /core/src/main/resources/org/apache/struts/dispatcher/LocalStrings.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | dispatcher.error=Dispatcher received an exception when invoking target method for path '{0}' 17 | dispatcher.missingMethod=Dispatcher cannot resolve method (check logs) 18 | dispatcher.missingMethod.log=Dispatcher cannot resolve method named '{1}' for path '{0}' 19 | dispatcher.missingMappingParameter=Dispatcher cannot resolve method name because 'parameter' attribute for path '{0}' is not defined. 20 | dispatcher.unspecified=Dispatcher cannot resolve target method for path '{0}' 21 | -------------------------------------------------------------------------------- /core/src/main/resources/org/apache/struts/util/LocalStrings.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | computeURL.forwards=Cannot retrieve ActionForwards collection 17 | 18 | parameters.single=Cannot cast to String for name={0} property={1} scope={2} 19 | 20 | -------------------------------------------------------------------------------- /core/src/main/resources/org/apache/struts/util/LocalStrings_es.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/core/src/main/resources/org/apache/struts/util/LocalStrings_es.properties -------------------------------------------------------------------------------- /core/src/main/resources/org/apache/struts/util/LocalStrings_ja.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | computeURL.forwards=ActionForwards\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u304c\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093 17 | 18 | parameters.single=name= {0} property= {1} scope= {2} \u3092String\u306b\u30ad\u30e3\u30b9\u30c8\u3067\u304d\u307e\u305b\u3093 19 | 20 | -------------------------------------------------------------------------------- /core/src/main/resources/org/apache/struts/validator/LocalStrings.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | system.error=SYSTEM ERROR: Check logs for details. 17 | validation.failed={0} validation failed for property \'{1}\' of form key \'{2}\': {3} 18 | variable.missing=Variable {0} is missing. 19 | variable.resource.notfound=Key {1} not found for Variable {0} in bundle {2}. 20 | invalid.range=Minimum value {0} is greater than maximum value {1} 21 | -------------------------------------------------------------------------------- /core/src/test/java/org/apache/struts/config/CustomMappingTest.java: -------------------------------------------------------------------------------- 1 | /* 2 | * $Id$ 3 | * 4 | * Licensed to the Apache Software Foundation (ASF) under one 5 | * or more contributor license agreements. See the NOTICE file 6 | * distributed with this work for additional information 7 | * regarding copyright ownership. The ASF licenses this file 8 | * to you under the Apache License, Version 2.0 (the 9 | * "License"); you may not use this file except in compliance 10 | * with the License. You may obtain a copy of the License at 11 | * 12 | * http://www.apache.org/licenses/LICENSE-2.0 13 | * 14 | * Unless required by applicable law or agreed to in writing, 15 | * software distributed under the License is distributed on an 16 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 17 | * KIND, either express or implied. See the License for the 18 | * specific language governing permissions and limitations 19 | * under the License. 20 | */ 21 | package org.apache.struts.config; 22 | 23 | import org.apache.struts.action.ActionMapping; 24 | 25 | /** 26 | * Custom action mapping used by TestModuleConfing 27 | */ 28 | public class CustomMappingTest extends ActionMapping { 29 | private boolean pub = false; 30 | 31 | public void setPublic(boolean val) { 32 | this.pub = val; 33 | } 34 | 35 | public boolean getPublic() { 36 | return pub; 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /core/src/test/java/org/apache/struts/util/Foo.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | key.all=ALL default 17 | key.default=default only 18 | key.lang=LANG default 19 | key.country=COUNTRY default 20 | 21 | -------------------------------------------------------------------------------- /core/src/test/java/org/apache/struts/util/Foo_de.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | key.all=ALL de 17 | key.de=de only 18 | key.lang=LANG de 19 | -------------------------------------------------------------------------------- /core/src/test/java/org/apache/struts/util/Foo_de_DE.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | key.all=ALL de_DE 17 | key.de_DE=de_DE only 18 | key.country=COUNTRY de_DE 19 | -------------------------------------------------------------------------------- /core/src/test/java/org/apache/struts/util/Foo_en.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | key.all=ALL en 17 | key.en=en only 18 | key.lang=LANG en 19 | -------------------------------------------------------------------------------- /core/src/test/java/org/apache/struts/util/Foo_en_US.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | key.all=ALL en_US 17 | key.en_US=en_US only 18 | key.country=COUNTRY en_US 19 | -------------------------------------------------------------------------------- /el/.cvsignore: -------------------------------------------------------------------------------- 1 | build.properties 2 | build 3 | dist 4 | target 5 | struts-el.jpx* 6 | ..jbprojectbak 7 | velocity.log 8 | maven.log 9 | 10 | -------------------------------------------------------------------------------- /el/src/main/resources/NOTICE.txt: -------------------------------------------------------------------------------- 1 | Apache Struts EL 2 | Copyright 2000-2007 The Apache Software Foundation 3 | 4 | This product includes software developed by 5 | The Apache Software Foundation (http://www.apache.org/). 6 | 7 | -------------------------------------------------------------------------------- /extras/src/main/java/org/apache/struts/actions/doc-files/actionsUML.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/extras/src/main/java/org/apache/struts/actions/doc-files/actionsUML.gif -------------------------------------------------------------------------------- /extras/src/main/resources/NOTICE.txt: -------------------------------------------------------------------------------- 1 | Apache Struts Extras 2 | Copyright 2000-2007 The Apache Software Foundation 3 | 4 | This product includes software developed by 5 | The Apache Software Foundation (http://www.apache.org/). 6 | 7 | This product includes the ANTLR parsing library, 8 | developed by JGuru.com (http://www.antlr.org and 9 | http://www.jguru.com). 10 | 11 | -------------------------------------------------------------------------------- /extras/src/main/resources/org/apache/struts/actions/LocalStrings_es.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/extras/src/main/resources/org/apache/struts/actions/LocalStrings_es.properties -------------------------------------------------------------------------------- /extras/src/site/resources/dispatchValidator.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/extras/src/site/resources/dispatchValidator.zip -------------------------------------------------------------------------------- /faces/.cvsignore: -------------------------------------------------------------------------------- 1 | .nbattrs 2 | build 3 | build.properties 4 | dist 5 | target 6 | release 7 | -------------------------------------------------------------------------------- /faces/src/main/java/org/apache/struts/faces/renderer/Dummy.properties: -------------------------------------------------------------------------------- 1 | # This is a dummy properties file that may be used at design 2 | # time when a runtime MessageResources instance is not available 3 | -------------------------------------------------------------------------------- /faces/src/main/resources/NOTICE.txt: -------------------------------------------------------------------------------- 1 | Apache Struts Faces 2 | Copyright 2000-2007 The Apache Software Foundation 3 | 4 | This product includes software developed by 5 | The Apache Software Foundation (http://www.apache.org/). 6 | -------------------------------------------------------------------------------- /faces/src/test/java/org/apache/struts/faces/util/Bundle.properties: -------------------------------------------------------------------------------- 1 | # Copyright 2002,2004 The Apache Software Foundation. 2 | # 3 | # Licensed under the Apache License, Version 2.0 (the "License"); 4 | # you may not use this file except in compliance with the License. 5 | # You may obtain a copy of the License at 6 | # 7 | # http://www.apache.org/licenses/LICENSE-2.0 8 | # 9 | # Unless required by applicable law or agreed to in writing, software 10 | # distributed under the License is distributed on an "AS IS" BASIS, 11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | # See the License for the specific language governing permissions and 13 | # limitations under the License. 14 | # 15 | # $Id$ 16 | 17 | foo=This is foo 18 | bar=And this is bar 19 | baz=We also have baz 20 | -------------------------------------------------------------------------------- /mailreader-dao/src/main/java/org/apache/struts/apps/mailreader/dao/impl/memory/MemorySubscription.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.struts.apps.mailreader.dao.impl.memory; 18 | 19 | import org.apache.struts.apps.mailreader.dao.User; 20 | import org.apache.struts.apps.mailreader.dao.impl.AbstractSubscription; 21 | 22 | 23 | /** 24 | * @author jmitchell 25 | * 26 | */ 27 | public class MemorySubscription extends AbstractSubscription{ 28 | 29 | public MemorySubscription(User user, String host) { 30 | super(user, host); 31 | } 32 | 33 | } 34 | -------------------------------------------------------------------------------- /mailreader-dao/src/main/resources/NOTICE.txt: -------------------------------------------------------------------------------- 1 | Apache Struts Mailreader DAO 2 | Copyright 2000-2007 The Apache Software Foundation 3 | 4 | This product includes software developed by 5 | The Apache Software Foundation (http://www.apache.org/). 6 | 7 | This product includes the ANTLR parsing library, 8 | developed by JGuru.com (http://www.antlr.org and 9 | http://www.jguru.com). 10 | 11 | -------------------------------------------------------------------------------- /scripting/src/main/java/org/apache/struts/scripting/package.html: -------------------------------------------------------------------------------- 1 | 2 | 20 | 21 | 22 | 23 | 24 | 25 |

The scripting package is the core of the Struts Scripting framework, 26 | which builds on Struts Action to allow Struts Actions be written 27 | with the scripting language of your choice.

28 | 29 | 30 | -------------------------------------------------------------------------------- /scripting/src/main/resources/NOTICE.txt: -------------------------------------------------------------------------------- 1 | Apache Struts Scripting 2 | Copyright 2000-2007 The Apache Software Foundation 3 | 4 | This product includes software developed by 5 | The Apache Software Foundation (http://www.apache.org/). 6 | 7 | This product includes the ANTLR parsing library, 8 | developed by JGuru.com (http://www.antlr.org and 9 | http://www.jguru.com). 10 | 11 | -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style01.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style02.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style03.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style04.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style05.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style06.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style07.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style08.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style09.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style09.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style10.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style11.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style12.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style13.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style14.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style15.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style18.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style20.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style21.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style21.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style22.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style22.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style23.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style23.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style24.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style24.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style25.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style25.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style26.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style26.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style27.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style27.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style28.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style28.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style29.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style29.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style30.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style30.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style31.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style31.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/eclipse/developing-eclipse-style32.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/eclipse/developing-eclipse-style32.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans/building1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans/building1.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans/building2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans/building2.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans/building3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans/building3.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans/building4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans/building4.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans/building5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans/building5.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans/building6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans/building6.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans/building7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans/building7.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans/building8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans/building8.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans/creating-project2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans/creating-project2.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans/creating-project3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans/creating-project3.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans/creating-project4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans/creating-project4.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans/creating-project5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans/creating-project5.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans/creating-project6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans/creating-project6.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans/creating-project8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans/creating-project8.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans/creating-project9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans/creating-project9.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans/directory.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans/directory.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans4/creating-project3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans4/creating-project3.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans4/creating-project4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans4/creating-project4.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans4/creating-project5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans4/creating-project5.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans4/creating-project6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans4/creating-project6.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans4/creating-project7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans4/creating-project7.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans4/creating-project8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans4/creating-project8.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans4/creating-project9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans4/creating-project9.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans4/directory.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans4/directory.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans4/new-project1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans4/new-project1.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans4/new-project2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans4/new-project2.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans4/new-project3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans4/new-project3.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans4/new-project4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans4/new-project4.jpg -------------------------------------------------------------------------------- /src/site/resources/images/how-to/netbeans4/page.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/resources/images/how-to/netbeans4/page.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style01.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style02.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style03.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style04.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style05.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style06.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style07.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style08.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style09.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style09.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style10.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style11.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style12.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style13.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style14.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style15.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style18.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style20.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style21.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style21.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style22.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style22.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style23.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style23.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style24.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style24.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style25.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style25.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style26.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style26.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style27.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style27.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style28.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style28.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style29.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style29.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style30.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style30.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style31.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style31.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/eclipse/developing-eclipse-style32.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/eclipse/developing-eclipse-style32.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans/building1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans/building1.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans/building2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans/building2.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans/building3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans/building3.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans/building4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans/building4.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans/building5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans/building5.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans/building6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans/building6.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans/building7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans/building7.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans/building8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans/building8.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans/creating-project2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans/creating-project2.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans/creating-project3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans/creating-project3.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans/creating-project4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans/creating-project4.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans/creating-project5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans/creating-project5.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans/creating-project6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans/creating-project6.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans/creating-project8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans/creating-project8.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans/creating-project9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans/creating-project9.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans/directory.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans/directory.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans4/creating-project3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans4/creating-project3.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans4/creating-project4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans4/creating-project4.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans4/creating-project5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans4/creating-project5.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans4/creating-project6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans4/creating-project6.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans4/creating-project7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans4/creating-project7.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans4/creating-project8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans4/creating-project8.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans4/creating-project9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans4/creating-project9.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans4/directory.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans4/directory.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans4/new-project1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans4/new-project1.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans4/new-project2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans4/new-project2.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans4/new-project3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans4/new-project3.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans4/new-project4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans4/new-project4.jpg -------------------------------------------------------------------------------- /src/site/xdoc/images/how-to/netbeans4/page.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/src/site/xdoc/images/how-to/netbeans4/page.jpg -------------------------------------------------------------------------------- /taglib/src/main/java/org/apache/struts/taglib/bean/doc-files/beanUML.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/taglib/src/main/java/org/apache/struts/taglib/bean/doc-files/beanUML.gif -------------------------------------------------------------------------------- /taglib/src/main/java/org/apache/struts/taglib/html/FileTag.java: -------------------------------------------------------------------------------- 1 | /* 2 | * $Id$ 3 | * 4 | * Licensed to the Apache Software Foundation (ASF) under one 5 | * or more contributor license agreements. See the NOTICE file 6 | * distributed with this work for additional information 7 | * regarding copyright ownership. The ASF licenses this file 8 | * to you under the Apache License, Version 2.0 (the 9 | * "License"); you may not use this file except in compliance 10 | * with the License. You may obtain a copy of the License at 11 | * 12 | * http://www.apache.org/licenses/LICENSE-2.0 13 | * 14 | * Unless required by applicable law or agreed to in writing, 15 | * software distributed under the License is distributed on an 16 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 17 | * KIND, either express or implied. See the License for the 18 | * specific language governing permissions and limitations 19 | * under the License. 20 | */ 21 | package org.apache.struts.taglib.html; 22 | 23 | 24 | /** 25 | * Custom tag for input fields of type "file". 26 | * 27 | * @version $Rev$ $Date: 2004-10-16 12:38:42 -0400 (Sat, 16 Oct 2004) 28 | * $ 29 | */ 30 | public class FileTag extends BaseFieldTag { 31 | /** 32 | * Construct a new instance of this tag. 33 | */ 34 | public FileTag() { 35 | super(); 36 | this.type = "file"; 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /taglib/src/main/java/org/apache/struts/taglib/html/PasswordTag.java: -------------------------------------------------------------------------------- 1 | /* 2 | * $Id$ 3 | * 4 | * Licensed to the Apache Software Foundation (ASF) under one 5 | * or more contributor license agreements. See the NOTICE file 6 | * distributed with this work for additional information 7 | * regarding copyright ownership. The ASF licenses this file 8 | * to you under the Apache License, Version 2.0 (the 9 | * "License"); you may not use this file except in compliance 10 | * with the License. You may obtain a copy of the License at 11 | * 12 | * http://www.apache.org/licenses/LICENSE-2.0 13 | * 14 | * Unless required by applicable law or agreed to in writing, 15 | * software distributed under the License is distributed on an 16 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 17 | * KIND, either express or implied. See the License for the 18 | * specific language governing permissions and limitations 19 | * under the License. 20 | */ 21 | package org.apache.struts.taglib.html; 22 | 23 | 24 | /** 25 | * Custom tag for input fields of type "password". 26 | * 27 | * @version $Rev$ $Date: 2005-04-06 02:37:00 -0400 (Wed, 06 Apr 2005) 28 | * $ 29 | */ 30 | public class PasswordTag extends BaseFieldTag { 31 | /** 32 | * Construct a new instance of this tag. 33 | */ 34 | public PasswordTag() { 35 | super(); 36 | this.type = "password"; 37 | doReadonly = true; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /taglib/src/main/java/org/apache/struts/taglib/html/TextTag.java: -------------------------------------------------------------------------------- 1 | /* 2 | * $Id$ 3 | * 4 | * Licensed to the Apache Software Foundation (ASF) under one 5 | * or more contributor license agreements. See the NOTICE file 6 | * distributed with this work for additional information 7 | * regarding copyright ownership. The ASF licenses this file 8 | * to you under the Apache License, Version 2.0 (the 9 | * "License"); you may not use this file except in compliance 10 | * with the License. You may obtain a copy of the License at 11 | * 12 | * http://www.apache.org/licenses/LICENSE-2.0 13 | * 14 | * Unless required by applicable law or agreed to in writing, 15 | * software distributed under the License is distributed on an 16 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 17 | * KIND, either express or implied. See the License for the 18 | * specific language governing permissions and limitations 19 | * under the License. 20 | */ 21 | package org.apache.struts.taglib.html; 22 | 23 | 24 | /** 25 | * Custom tag for input fields of type "text". 26 | * 27 | * @version $Rev$ $Date: 2005-04-06 02:37:00 -0400 (Wed, 06 Apr 2005) 28 | * $ 29 | */ 30 | public class TextTag extends BaseFieldTag { 31 | /** 32 | * Construct a new instance of this tag. 33 | */ 34 | public TextTag() { 35 | super(); 36 | this.type = "text"; 37 | doReadonly = true; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /taglib/src/main/java/org/apache/struts/taglib/html/doc-files/htmlUML.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/taglib/src/main/java/org/apache/struts/taglib/html/doc-files/htmlUML.gif -------------------------------------------------------------------------------- /taglib/src/main/java/org/apache/struts/taglib/logic/doc-files/logicUML.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/taglib/src/main/java/org/apache/struts/taglib/logic/doc-files/logicUML.gif -------------------------------------------------------------------------------- /taglib/src/main/java/org/apache/struts/taglib/nested/NestedTagSupport.java: -------------------------------------------------------------------------------- 1 | /* 2 | * $Id$ 3 | * 4 | * Licensed to the Apache Software Foundation (ASF) under one 5 | * or more contributor license agreements. See the NOTICE file 6 | * distributed with this work for additional information 7 | * regarding copyright ownership. The ASF licenses this file 8 | * to you under the Apache License, Version 2.0 (the 9 | * "License"); you may not use this file except in compliance 10 | * with the License. You may obtain a copy of the License at 11 | * 12 | * http://www.apache.org/licenses/LICENSE-2.0 13 | * 14 | * Unless required by applicable law or agreed to in writing, 15 | * software distributed under the License is distributed on an 16 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 17 | * KIND, either express or implied. See the License for the 18 | * specific language governing permissions and limitations 19 | * under the License. 20 | */ 21 | package org.apache.struts.taglib.nested; 22 | 23 | 24 | /** 25 | * This is to simply allow managing classes to identify the tags to invoke 26 | * common methods against them. This interface is empty and is for 27 | * identification only. 28 | * 29 | * @version $Rev$ $Date: 2004-10-16 12:38:42 -0400 (Sat, 16 Oct 2004) 30 | * $ 31 | * @since Struts 1.1 32 | */ 33 | public interface NestedTagSupport { 34 | } 35 | -------------------------------------------------------------------------------- /taglib/src/main/java/org/apache/struts/taglib/nested/bean/doc-files/nested-bean.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/taglib/src/main/java/org/apache/struts/taglib/nested/bean/doc-files/nested-bean.gif -------------------------------------------------------------------------------- /taglib/src/main/java/org/apache/struts/taglib/nested/doc-files/nestedUML.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/taglib/src/main/java/org/apache/struts/taglib/nested/doc-files/nestedUML.gif -------------------------------------------------------------------------------- /taglib/src/main/java/org/apache/struts/taglib/nested/html/doc-files/nested-html.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/taglib/src/main/java/org/apache/struts/taglib/nested/html/doc-files/nested-html.gif -------------------------------------------------------------------------------- /taglib/src/main/java/org/apache/struts/taglib/nested/logic/doc-files/nested-logic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/taglib/src/main/java/org/apache/struts/taglib/nested/logic/doc-files/nested-logic.gif -------------------------------------------------------------------------------- /taglib/src/main/resources/NOTICE.txt: -------------------------------------------------------------------------------- 1 | Apache Struts Taglib 2 | Copyright 2000-2007 The Apache Software Foundation 3 | 4 | This product includes software developed by 5 | The Apache Software Foundation (http://www.apache.org/). 6 | 7 | This product includes the ANTLR parsing library, 8 | developed by JGuru.com (http://www.antlr.org and 9 | http://www.jguru.com). 10 | 11 | -------------------------------------------------------------------------------- /taglib/src/main/resources/org/apache/struts/taglib/LocalStrings_es.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/taglib/src/main/resources/org/apache/struts/taglib/LocalStrings_es.properties -------------------------------------------------------------------------------- /taglib/src/main/resources/org/apache/struts/taglib/bean/LocalStrings_es.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/taglib/src/main/resources/org/apache/struts/taglib/bean/LocalStrings_es.properties -------------------------------------------------------------------------------- /taglib/src/main/resources/org/apache/struts/taglib/html/LocalStrings_es.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/taglib/src/main/resources/org/apache/struts/taglib/html/LocalStrings_es.properties -------------------------------------------------------------------------------- /taglib/src/main/resources/org/apache/struts/taglib/logic/LocalStrings_es.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/taglib/src/main/resources/org/apache/struts/taglib/logic/LocalStrings_es.properties -------------------------------------------------------------------------------- /taglib/src/test/java/org/apache/struts/taglib/sample.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | foo = bar 17 | foo.bar = {0} bar -------------------------------------------------------------------------------- /tiles/src/main/java/org/apache/struts/tiles/AttributeDefinition.java: -------------------------------------------------------------------------------- 1 | /* 2 | * $Id$ 3 | * 4 | * Licensed to the Apache Software Foundation (ASF) under one 5 | * or more contributor license agreements. See the NOTICE file 6 | * distributed with this work for additional information 7 | * regarding copyright ownership. The ASF licenses this file 8 | * to you under the Apache License, Version 2.0 (the 9 | * "License"); you may not use this file except in compliance 10 | * with the License. You may obtain a copy of the License at 11 | * 12 | * http://www.apache.org/licenses/LICENSE-2.0 13 | * 14 | * Unless required by applicable law or agreed to in writing, 15 | * software distributed under the License is distributed on an 16 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 17 | * KIND, either express or implied. See the License for the 18 | * specific language governing permissions and limitations 19 | * under the License. 20 | */ 21 | 22 | 23 | package org.apache.struts.tiles; 24 | 25 | import java.io.Serializable; 26 | 27 | /** 28 | * Attribute definition used in a component definition. 29 | * 30 | */ 31 | public interface AttributeDefinition extends Serializable 32 | { 33 | 34 | /** 35 | * Return value hold by this typed attribute. 36 | */ 37 | public Object getValue(); 38 | 39 | /** 40 | * Set role attribute. 41 | */ 42 | public void setRole(String role); 43 | } 44 | -------------------------------------------------------------------------------- /tiles/src/main/java/org/apache/struts/tiles/DefinitionAttribute.java: -------------------------------------------------------------------------------- 1 | /* 2 | * $Id$ 3 | * 4 | * Licensed to the Apache Software Foundation (ASF) under one 5 | * or more contributor license agreements. See the NOTICE file 6 | * distributed with this work for additional information 7 | * regarding copyright ownership. The ASF licenses this file 8 | * to you under the Apache License, Version 2.0 (the 9 | * "License"); you may not use this file except in compliance 10 | * with the License. You may obtain a copy of the License at 11 | * 12 | * http://www.apache.org/licenses/LICENSE-2.0 13 | * 14 | * Unless required by applicable law or agreed to in writing, 15 | * software distributed under the License is distributed on an 16 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 17 | * KIND, either express or implied. See the License for the 18 | * specific language governing permissions and limitations 19 | * under the License. 20 | */ 21 | 22 | package org.apache.struts.tiles; 23 | 24 | /** 25 | * Attribute representing a Component Definition. 26 | * This attribute definition contains a Component definition. 27 | */ 28 | public class DefinitionAttribute extends UntypedAttribute { 29 | 30 | public DefinitionAttribute(String value) { 31 | super(value); 32 | } 33 | 34 | } 35 | -------------------------------------------------------------------------------- /tiles/src/main/java/org/apache/struts/tiles/DirectStringAttribute.java: -------------------------------------------------------------------------------- 1 | /* 2 | * $Id$ 3 | * 4 | * Licensed to the Apache Software Foundation (ASF) under one 5 | * or more contributor license agreements. See the NOTICE file 6 | * distributed with this work for additional information 7 | * regarding copyright ownership. The ASF licenses this file 8 | * to you under the Apache License, Version 2.0 (the 9 | * "License"); you may not use this file except in compliance 10 | * with the License. You may obtain a copy of the License at 11 | * 12 | * http://www.apache.org/licenses/LICENSE-2.0 13 | * 14 | * Unless required by applicable law or agreed to in writing, 15 | * software distributed under the License is distributed on an 16 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 17 | * KIND, either express or implied. See the License for the 18 | * specific language governing permissions and limitations 19 | * under the License. 20 | */ 21 | 22 | package org.apache.struts.tiles; 23 | 24 | /** 25 | * Component attribute. 26 | * Such attribute value represent a path used to include a JSP. 27 | */ 28 | public class DirectStringAttribute extends UntypedAttribute { 29 | 30 | public DirectStringAttribute(String value) { 31 | super(value); 32 | } 33 | 34 | } 35 | -------------------------------------------------------------------------------- /tiles/src/main/java/org/apache/struts/tiles/PathAttribute.java: -------------------------------------------------------------------------------- 1 | /* 2 | * $Id$ 3 | * 4 | * Licensed to the Apache Software Foundation (ASF) under one 5 | * or more contributor license agreements. See the NOTICE file 6 | * distributed with this work for additional information 7 | * regarding copyright ownership. The ASF licenses this file 8 | * to you under the Apache License, Version 2.0 (the 9 | * "License"); you may not use this file except in compliance 10 | * with the License. You may obtain a copy of the License at 11 | * 12 | * http://www.apache.org/licenses/LICENSE-2.0 13 | * 14 | * Unless required by applicable law or agreed to in writing, 15 | * software distributed under the License is distributed on an 16 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 17 | * KIND, either express or implied. See the License for the 18 | * specific language governing permissions and limitations 19 | * under the License. 20 | */ 21 | 22 | package org.apache.struts.tiles; 23 | 24 | /** 25 | * Component attribute. 26 | * Attribute value represents a path used to include a JSP. 27 | */ 28 | public class PathAttribute extends UntypedAttribute { 29 | 30 | public PathAttribute(String value) { 31 | super(value); 32 | } 33 | 34 | } 35 | -------------------------------------------------------------------------------- /tiles/src/main/java/org/apache/struts/tiles/doc-files/image001.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/tiles/src/main/java/org/apache/struts/tiles/doc-files/image001.gif -------------------------------------------------------------------------------- /tiles/src/main/java/org/apache/struts/tiles/doc-files/tilesUML.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/tiles/src/main/java/org/apache/struts/tiles/doc-files/tilesUML.gif -------------------------------------------------------------------------------- /tiles/src/main/java/org/apache/struts/tiles/taglib/AddTagParent.java: -------------------------------------------------------------------------------- 1 | /* 2 | * $Id$ 3 | * 4 | * Licensed to the Apache Software Foundation (ASF) under one 5 | * or more contributor license agreements. See the NOTICE file 6 | * distributed with this work for additional information 7 | * regarding copyright ownership. The ASF licenses this file 8 | * to you under the Apache License, Version 2.0 (the 9 | * "License"); you may not use this file except in compliance 10 | * with the License. You may obtain a copy of the License at 11 | * 12 | * http://www.apache.org/licenses/LICENSE-2.0 13 | * 14 | * Unless required by applicable law or agreed to in writing, 15 | * software distributed under the License is distributed on an 16 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 17 | * KIND, either express or implied. See the License for the 18 | * specific language governing permissions and limitations 19 | * under the License. 20 | */ 21 | 22 | 23 | package org.apache.struts.tiles.taglib; 24 | 25 | import javax.servlet.jsp.JspException; 26 | 27 | /** 28 | * Tag classes implementing this interface can contain nested PutTags. 29 | * This interface defines a method called by the nested tag. 30 | */ 31 | public interface AddTagParent { 32 | /** 33 | * Process the nested tag. 34 | * @param nestedTag Nested to process. 35 | */ 36 | void processNestedTag(AddTag nestedTag) throws JspException; 37 | } 38 | -------------------------------------------------------------------------------- /tiles/src/main/java/org/apache/struts/tiles/taglib/PutListTagParent.java: -------------------------------------------------------------------------------- 1 | /* 2 | * $Id$ 3 | * 4 | * Licensed to the Apache Software Foundation (ASF) under one 5 | * or more contributor license agreements. See the NOTICE file 6 | * distributed with this work for additional information 7 | * regarding copyright ownership. The ASF licenses this file 8 | * to you under the Apache License, Version 2.0 (the 9 | * "License"); you may not use this file except in compliance 10 | * with the License. You may obtain a copy of the License at 11 | * 12 | * http://www.apache.org/licenses/LICENSE-2.0 13 | * 14 | * Unless required by applicable law or agreed to in writing, 15 | * software distributed under the License is distributed on an 16 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 17 | * KIND, either express or implied. See the License for the 18 | * specific language governing permissions and limitations 19 | * under the License. 20 | */ 21 | 22 | package org.apache.struts.tiles.taglib; 23 | 24 | import javax.servlet.jsp.JspException; 25 | 26 | /** 27 | * Tag classes implementing this interface can contains nested PutTag. 28 | * This interface defines a method called by nested tags. 29 | */ 30 | public interface PutListTagParent { 31 | /** 32 | * Add an attribute to container. 33 | * @param nestedTag Nested PutTag defining the attribute. 34 | */ 35 | void processNestedTag(PutListTag nestedTag) throws JspException; 36 | 37 | } 38 | -------------------------------------------------------------------------------- /tiles/src/main/java/org/apache/struts/tiles/taglib/PutTagParent.java: -------------------------------------------------------------------------------- 1 | /* 2 | * $Id$ 3 | * 4 | * Licensed to the Apache Software Foundation (ASF) under one 5 | * or more contributor license agreements. See the NOTICE file 6 | * distributed with this work for additional information 7 | * regarding copyright ownership. The ASF licenses this file 8 | * to you under the Apache License, Version 2.0 (the 9 | * "License"); you may not use this file except in compliance 10 | * with the License. You may obtain a copy of the License at 11 | * 12 | * http://www.apache.org/licenses/LICENSE-2.0 13 | * 14 | * Unless required by applicable law or agreed to in writing, 15 | * software distributed under the License is distributed on an 16 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 17 | * KIND, either express or implied. See the License for the 18 | * specific language governing permissions and limitations 19 | * under the License. 20 | */ 21 | 22 | package org.apache.struts.tiles.taglib; 23 | 24 | import javax.servlet.jsp.JspException; 25 | 26 | /** 27 | * Tag classes implementing this interface can contain nested PutTag. 28 | * This interface defines a method called by nested tags. 29 | */ 30 | public interface PutTagParent { 31 | /** 32 | * Process the nested tag. 33 | * @param nestedTag Nested tag to process. 34 | */ 35 | void processNestedTag(PutTag nestedTag ) throws JspException; 36 | 37 | } 38 | -------------------------------------------------------------------------------- /tiles/src/main/java/org/apache/struts/tiles/taglib/doc-files/tilesUML.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/tiles/src/main/java/org/apache/struts/tiles/taglib/doc-files/tilesUML.gif -------------------------------------------------------------------------------- /tiles/src/main/java/org/apache/struts/tiles/taglib/package.html: -------------------------------------------------------------------------------- 1 | 2 | 20 | 21 | 22 | Package Documentation for org.apache.struts.taglib.tiles Package 23 | 24 | 25 | 26 | 27 |

The "struts-tiles" tag library contains tags that are useful in 28 | creating dynamic reusable components.

29 | TagLib Tiles UML 30 | 31 | 32 | -------------------------------------------------------------------------------- /tiles/src/main/resources/NOTICE.txt: -------------------------------------------------------------------------------- 1 | Apache Struts Tiles 2 | Copyright 2000-2007 The Apache Software Foundation 3 | 4 | This product includes software developed by 5 | The Apache Software Foundation (http://www.apache.org/). 6 | 7 | This product includes the ANTLR parsing library, 8 | developed by JGuru.com (http://www.antlr.org and 9 | http://www.jguru.com). 10 | 11 | -------------------------------------------------------------------------------- /tiles/src/site/resources/images/struts-power.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/tiles/src/site/resources/images/struts-power.gif -------------------------------------------------------------------------------- /tiles2/src/main/java/org/apache/struts/tiles2/doc-files/image001.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/tiles2/src/main/java/org/apache/struts/tiles2/doc-files/image001.gif -------------------------------------------------------------------------------- /tiles2/src/main/java/org/apache/struts/tiles2/doc-files/tilesUML.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/tiles2/src/main/java/org/apache/struts/tiles2/doc-files/tilesUML.gif -------------------------------------------------------------------------------- /tiles2/src/main/resources/NOTICE.txt: -------------------------------------------------------------------------------- 1 | Apache Struts Tiles 2 | Copyright 2000-2007 The Apache Software Foundation 3 | 4 | This product includes software developed by 5 | The Apache Software Foundation (http://www.apache.org/). 6 | 7 | This product includes the ANTLR parsing library, 8 | developed by JGuru.com (http://www.antlr.org and 9 | http://www.jguru.com). 10 | 11 | -------------------------------------------------------------------------------- /tiles2/src/site/resources/images/struts-power.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/struts1/02c9ff7485b1900515c6e0b32ed54ea46dd97d51/tiles2/src/site/resources/images/struts-power.gif --------------------------------------------------------------------------------