Return-Path: Delivered-To: apmail-struts-user-archive@www.apache.org Received: (qmail 92856 invoked from network); 30 Aug 2009 04:23:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 30 Aug 2009 04:23:07 -0000 Received: (qmail 27588 invoked by uid 500); 30 Aug 2009 04:23:04 -0000 Delivered-To: apmail-struts-user-archive@struts.apache.org Received: (qmail 27513 invoked by uid 500); 30 Aug 2009 04:23:04 -0000 Mailing-List: contact user-help@struts.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Struts Users Mailing List" Reply-To: "Struts Users Mailing List" Delivered-To: mailing list user@struts.apache.org Received: (qmail 27503 invoked by uid 99); 30 Aug 2009 04:23:04 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 30 Aug 2009 04:23:04 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of battery.in.your.leg@gmail.com designates 209.85.132.240 as permitted sender) Received: from [209.85.132.240] (HELO an-out-0708.google.com) (209.85.132.240) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 30 Aug 2009 04:22:56 +0000 Received: by an-out-0708.google.com with SMTP id c3so1012825ana.17 for ; Sat, 29 Aug 2009 21:22:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=Y1cVQH7UBEk4h+lIw2cYa/Lmk4eY8UbsTB/6mmTASnA=; b=BcHBw2j0BIlomx+J38v2Fxy//nAI3xTkCOBaE1T9hJvtEyOsDtKUL3OvSQ1diltrIo E4sf7SNFK9UyXRQIDyhi+ScDGXOyrbaBey7n/m4A/WFhrON4IyTPaFFW0Dk10uj8RaqF KX5c/lieOzqrBb9GN+y8Gko54MxJvar8lv4y0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=kiolz6B/39n2hEjEaLblU1dCzehEikG3akb0kVuervnnrqOdHD7XDCT2Y3Dh8Eg497 4j1PnZSHwW06itMazqwp01fwXeHCNdFMmGWzXsYMvUc0LQPCdK1jS5DZ3ZxCDejyxR2U vMbtlHA3ZBV+ABBNRWQKPsdeeXodueSuVkqvo= MIME-Version: 1.0 Received: by 10.100.55.18 with SMTP id d18mr3462445ana.80.1251606155046; Sat, 29 Aug 2009 21:22:35 -0700 (PDT) Date: Sun, 30 Aug 2009 05:22:35 +0100 Message-ID: <888a4c0908292122g5adb8775x50c817856ae5662b@mail.gmail.com> Subject: Struts 1 vs Struts 2 From: Ricardo Ramos To: user@struts.apache.org Content-Type: multipart/alternative; boundary=001485f6d73a452ec204725444a6 X-Virus-Checked: Checked by ClamAV on apache.org --001485f6d73a452ec204725444a6 Content-Type: text/plain; charset=ISO-8859-1 Hi there! At http://struts.apache.org/2.x/docs/comparing-struts-1-and-2.html, it is said that: "Struts 2 uses a "ValueStack" technology so that the taglibs can access values without coupling your view to the object type it is rendering. The ValueStack strategy allows reuse of views across a range of types which may have the same property name but different property types." How does the ValueStack strategy allows this reuse of views and allowing different property types, becoming an advantage over Struts 1? Thanks in advance, RR --001485f6d73a452ec204725444a6--