📄 release-notes-1.1-rc1.html
字号:
<em>struts-logic</em> custom tag library (package
<code>org.apache.struts.taglib.logic</code>):</p>
<ul>
<li>None.</li>
</ul>
<p>
<strong>Documentation Application Changes</strong>
</p>
<p>The following changes and bug fixes to the Struts Documentation
application (and corresponding contents on the Struts web site) have
occurred:</p>
<ul>
<li>Reorganized Resources into separate pages..</li>
<li>In the Tag Developers Guide, add more detail regarding file upload requirements.</li>
<li>In Building View Components, clarify that additional i18n support may be provided by the browser, and is outside the scope of the framework.</li>
<li>In Building Controller Components, document 'validating' init-param, add defaults for various parameters, clarify that some web.xml settings are not Struts-specific.</li>
<li>Tag library documentation: Moved under User's Guide.</li>
<li>Reorganized to separate 1.0 material from nightly build material.</li>
</ul>
<p>
<strong>MailReader Example Application Changes</strong>
</p>
<p>The following changes and bug fixes to the Struts MailReader Example Application
have occurred:</p>
<ul>
<li>Add Russian and Japanese translations of the application resources and set the character set for the example JSP pages to "UTF-8" so that it can display either English or Japanese.</li>
<li>Exchange "name" for "attribute" properties for Edit mappings in Struts configuration file.</li>
<li>Remove references to saving database data from "tour" document, since this functionality was removed.</li>
</ul>
<p>
<strong>Template Example Application Changes</strong>
</p>
<p>The following changes and bug fixes to the Struts Template Example
Application have occurred:</p>
<ul>
<li>None.</li>
</ul>
<p>
<strong>Exercise Taglib Example Application Changes</strong>
</p>
<p>The following changes and bug fixes to the Struts Exercise Taglib Example
Application have occurred:</p>
<ul>
<li>Added test case for <html:link> using "action" attribute. </li>
<li>Added test case for <html:select> using <html:options> based on a collection
saved in the page context.</li>
</ul>
</div>
<h2 id="diff">What's different?</h2>
<div class="indent">
<p>This section provides links to the Struts JavaDoc for any classes that have
been added or deprecated since the Struts 1.0 release.
</p>
<p>
<strong>Previously deprecated classes and packages removed in Struts 1.1</strong>
</p>
<ul>
<li>Removed:
<code>org.apache.struts.utils.BeanUtils</code>,
<code>org.apache.struts.utils.ConvertUtils</code>, and
<code>org.apache.struts.utils.PropertyUtils</code> - replaced by
<a href="http://jakarta.apache.org/commons/beanutils.html">
<code>org.apache.commons.beanutils</code>
</a>
</li>
<li>Removed:
<code>org.apache.struts.util.ArrayStack</code>,
<code>org.apache.struts.util.FastArrayList</code>,
<code>org.apache.struts.util.FastHashMap</code>,
<code>org.apache.struts.util.FastTreeMap</code> - replaced by
<a href="http://jakarta.apache.org/commons/collections.html">
<code>org.apache.commons.collections</code>
</a>
</li>
<li>Removed: <code>org.apache.struts.digester.*</code> - replaced by
<a href="http://jakarta.apache.org/commons/digester.html">
<code>org.apache.commons.digester</code>
</a>
</li>
<li>Removed: The <code>struts-config.dtd</code> - Replaced by <a href="http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<code>struts-config_1_1.dtd</code>
</a>.</li>
<li>Removed: The omnibus "struts" taglib and its associated TLD - replaced by separate bean, logic, and html taglibs.</li>
<li>Removed: The "form" taglib and its associated TLD - replaced by (renamed as) the html taglib.</li>
</ul>
<p>
<strong>Packages added in Struts 1.1</strong>
</p>
<ul>
<li>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/config/package-summary.html">config</a>
</li>
<li>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/taglib/nested/package-summary.html">taglib.nested</a>
</li>
<li>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/taglib/nested/bean/package-summary.html">taglib.nested.bean</a>
</li>
<li>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/taglib/nested/html/package-summary.html">taglib.nested.html</a>
</li>
<li>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/taglib/nested/logic/package-summary.html">taglib.nested.logic</a>
</li>
<li>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/validator/package-frame.html">validator</a>
</li>
</ul>
<p>
<strong>Classes added in Struts 1.1</strong>
</p>
<p>action</p>
<ul>
<li>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/action/ActionMessage.html"> ActionMessage</a>
</li>
<li>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/action/ActionMessages.html"> ActionMessages</a>
</li>
<li>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/action/DynaActionForm.html"> DynaActionForm</a>
</li>
<li>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/action/DynaActionFormClass.html"> DynaActionFormClass</a>
</li>
<li>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/action/ExceptionHandler.html"> ExceptionHandler</a>
</li>
<li>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/action/RequestProcessor.html"> RequestProcessor</a>
</li>
</ul>
<p>actions</p>
<ul>
<li>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/actions/LookupDispatchAction.html"> LookupDispatchAction</a>
</li>
</ul>
<p>taglib.html</p>
<ul>
<li>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/taglib/html/FrameTag.html"> FrameTag</a>
</li>
<li>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/taglib/html/JavascriptValidatorTag.html"> JavascriptValidatorTag</a>
</li>
<li>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/taglib/html/MessagesTag.html">MessagesTag</a>
</li>
<li>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/taglib/html/OptionsCollectionTag.html"> OptionsCollectionTag</a>
</li>
</ul>
<p>taglib.logic</p>
<ul>
<li>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/taglib/logic/EmptyTag.html"> EmptyTag</a>
</li>
<li>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/taglib/logic/MessagesNotPresentTag.html"> MessagesNotPresentTag</a>
</li>
<li>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/taglib/logic/MessagesPresentTag.html"> MessagesPresentTag</a>
</li>
</ul>
<p>upload</p>
<ul>
<li>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/upload/CommonsMultipartRequestHandler.html"> CommonsMultipartRequestHandler</a>
</li>
</ul>
<p>util</p>
<ul>
<li>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/util/LabelValueBean.html"> LabelValueBean</a>
</li>
</ul>
<p>
<strong>Classes with members added in Struts 1.1</strong>
</p>
<p>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/action/Action.html">action.Action</a>
</p>
<ul>
<li>ACTION_SERVLET_KEY</li>
<li>APPLICATION_KEY</li>
<li>MESSAGE_KEY</li>
<li>PLUG_INS_KEY</li>
<li>REQUEST_PROCESSOR_KEY</li>
<li>execute</li>
<li>getResources(javax.servlet.http.HttpServletRequest)</li>
<li>saveMessages</li>
</ul>
<p>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/action/ActionServlet.html">action.A</a>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/action/ActionServlet.html">ctionServlet</a>
</p>
<ul>
<li>configDigester</li>
<li>convertHack</li>
<li>log</li>
<li>processor</li>
<li>getInternal</li>
<li>destroyApplications</li>
<li>destroyConfigDigester</li>
<li>getApplicationConfig</li>
<li>getRequestProcessor</li>
<li>initApplicationConfig</li>
<li>initApplicationDataSources</li>
<li>initApplicationPlugIns</li>
<li>initApplicationMessageResources</li>
<li>initConfigDigester</li>
<li>methods created for backward-compatiblity only
<ul>
<li>defaultControllerConfig</li>
<li>defaultFormBeansConfig</li>
<li>defaultForwardsConfig</li>
<li>defaultMappingsConfig</li>
<li>defaultMessageResourcesConfig</li>
</ul>
</li>
</ul>
<p>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/taglib/html/BaseHandlerTag.html">taglib.html.BaseHandlerTag</a>
</p>
<ul>
<li>indexed</li>
<li>setIndexed</li>
<li>getIndexed</li>
</ul>
<p>
<strong>Classes deprecated between Struts 1.0 and Struts 1.1</strong>
</p>
<p>action</p>
<ul>
<li>ActionException</li>
<li>ActionFormBeans</li>
<li>ActionForwards</li>
<li>ActionMappings</li>
</ul>
<p>
<strong>Classes with members deprecated between Struts 1.0 and Struts 1.1</strong>
</p>
<p>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/action/Action.html">action.Action</a>
</p>
<ul>
<li>FORM_BEANS_KEY</li>
<li>FORWARDS_KEY</li>
<li>MAPPINGS_KEY</li>
<li>getResources()</li>
<li>perform</li>
</ul>
<p>
<a href="http://jakarta.apache.org/struts/api/org/apache/struts/action/ActionServlet.html">ActionServlet</a>
</p>
<ul>
<li>findDataSource</li>
<li>findFormBean</li>
<li>findForward</li>
<li>findMapping</li>
<li>initDataSources</li>
<li>methods created for backward-compatiblity only
<ul>
<li>defaultControllerConfig</li>
<li>defaultFormBeansConfig</li>
<li>defaultForwardsConfig</li>
<li>defaultMappingsConfig</li>
<li>defaultMessageResourcesConfig</li>
</ul>
</li>
</ul>
</div>
<hr class="section" />
<div class="indent">
<p class="right">
Next: <a href="installation.html">Installation</a>
</p>
</div>
</div>
<!--end main-->
</div>
<!--end content-->
<div id="footer">
<img id="powered-logo" alt="Powered by Struts" src="../images/struts-power.gif" />
Copyright (c) 2000-2005, The Apache Software Foundation <span class="noprint">-
<a href="http://wiki.apache.org/struts/StrutsDocComments">Comments?</a>
</span>
</div>
<!--end footer-->
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -