24
!! ! " # $ % & ’ ( % )*) +*+ %( ! * %)* % , ’!( ) - $ " " " &’% - %% $ " & " .! /0 1 (( % $!) / $ !2 * ". 3& 4) -4 /% $ !( -4 5 " (’ " (" " -4 "( $"*" #( % ) 6!( " (&( # " 7 %’& ’ " + - $ %( "’ 2 ( ( " ’ ( . 7 " % $ # 5 8)9 &&’ & " / # " " " $%%#( # " # #$2 ! " # ! 5 "4$% ,# # ( $ # % ’ # 5 (!’ : & (; 5 - #! "#!( (2 5 %<< &%% 5% #! , 4% -4 9# $ % # 4 & % " &’() -( # !% - $ $ ! " =%)* $ !. % " - " (% "( ##% -%) ) &*2 !"# $$ %&’& ()(*)(( ’+)),,,--&))-+’+.+/

tutorial paso a paso java-struts

Embed Size (px)

DESCRIPTION

!"#$ %&'(%)*)+*+ %( ,##($#% '#5(!':& (;5 6!("(&(# "7%'&' "+' -%%$"&".!/0 1((% $!)/$!2 (( "'(. 7 " %$#58)9 &&'&"/ # "" " $%%#(#" ##$2 !"#! 5"4$ % -#!"#!(('2 5%

Citation preview

Page 1: tutorial paso a paso java-struts

� ������������������������� ����������������������������������������������������������

� �

��

�� ��

��

���������������� ��������������������� ��������

��������������� !���!���������������������

���������������� ��������� ����������� ��������������������� ������������������� ��������!����������������"������#����$�� ����% ����� ����������� ���������&���������������'(��������������������% ��� �����������������)*���)�����+*���+���������� ��� ���% ������ �������� (�������� ������ ������ ���

�� ����������������������!����������������������� ��������������������������*������������������% ��� ���)*����������������������������% �������������������,����������������������������������'������������������������ ������ �������!����(�����������������)�������-����������$�������������������� ���������������������"����������������"���������"��������������������������������������&���'���% ������������������������� ������

-��� ������% ���% $����������������������������"������&��������������������������������� �����������"��.��� ���!��������/�0������ �1�����������(�����(��������������������% �������� ����������������������������������� ���������������������������������������� ��������������������$�� ���!����������������������������)��/�$������ ������ ���!�2�

� �� �����������������������������������*�����������������������"��.�� ��� 3�����&�������4�������������������������)�����������-�4� ��

/ �% �������������$������������������ �������� �����������'������������������������������������ ��������'����������������������� ���!��(��-�4�������������������������������� ����������������������������� ������ ���������������5�����"������ ����������������(����������������������������������������'��������������������� ������������������� ����������� �������������� ���"������������(��"���������� ��"�����-�4������ �������������"������ �����(��������� ����$��������"�����������������*���������"���#���(�% ������������������������ ������������)�������

�������������� �������������������������������

6 �!(�������������"���(���� ����&�����(��������������������������� ���������������������������������#��������������������������������������������"���������7�������������������������% �������'��&��������� �������������������������������������'����� �������������� �����������"������������������+���������������'�������

-���������������$������% ������(�� �������������"���'������������������� �����2�

� ������������������(�������������(��������������������� ���� �����������������"��������'������������������(�����.�� ���� ��������7������������� ������� ����������������� ���� �������� ��"��% ����������������������������$������������������������� �����#�����5�����8)9���� ��������������������&��&��������'������������������&�������"��������� �������/������������� �������#��������� ����������������������"�������������������"����� �������"��������$�������% ����% �������#�����(��� �#���"������� �������#�#��$�2��������������������������������������������� ���������������!�����"���#�����!��������� �������������������5�"���������4����������$��%���

��������,�����������������#����������#����� ��������(����������������������$����#����������� ���� �% ������� �����������������'������������#���� ����������5�����������(�������!����������� ���� �������������'��:���������������&�������������� ����(�����������������;������������������5������ ��

-��� ����������#����������� ���!���������������������������������"������#������������ ���!��������(���(�������������'��2� ������������5������������������� ���% ��<����<���&�������% ��������% ���������������������5����� �% �����#�� ���!���� �����,���� ����4��������% ������� ������������-�4� ��9����������#���������$�����������% ����� ������#����������������������������4 ���������&������ ���������������������������% ���������������������������������������������������������"���� ��������� ���

&'���� ��������(�)�

-������ �������(����������#��������������� ����������������'����������������������������� ����!��% �������-��� ����������������������������� ����������$���������������������$������� !������ ������������������������������ ������������������������ �������������"���

=��������������% ��� ���)*�������$��������������������� ����������������!������������.���������������������% ���������������������������������"���������������-��� ���������������������������������������������������������������������������������������������������"�������������(��% ������������������������������������������������������ ���������"����(���� ��

��������#��������#� ��%�

-���% ��)������)���������

� �����&�������*���������������2�

��

������������ ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 2: tutorial paso a paso java-struts

*��������� ������!����+������

/�����������������������������$���������� �������������"��������������������"�������'���� �������������������������,5�������������������������������������������

������������������������ ����������������������� ������������� ������������.������������� �����&�������������������� ���� �����#����� �������������&���������������������������������������������������'���������������>??����>??����-�����������������������������&��������������"���������������/�$���� ��#���� ������&������(����������� ���������������������������������'���2������"�����,�-.���,��.���./��+��,��0�1���� ������"�����,�-.���,��.���./��+������ ����������"�����,�-.���,��.+��,��%����-� ����(�������,�-.���,��.��.'���%����-� ���

���������� ������&������������% ��� ���)*��������������% ���������������� ��������������������������2�

� ���������������������% ���5������'�&�5����&���#��>����&�����������������������% ���������� ���������(�����>??��#������������'������������������������������������������ ��@���������������������������� ���� ���!������������������ ��% ������������"����

� ��&������������������% ���������������������������������������"�����% ���������� �����/�������&�������$������������������"����������������������"���#�������� ��A� ������A����B�% ����������� ���

� ��������������% �����������!����������"�����������������������������������-�� ����5����"��������������������������������� �������������&����������� �������������� ���!���"�����������&�������"���������"�������������&���������"���������������� ��,�����(�������������2�

� �����/�������������5�� ��/����)��������������>����&��B�% �����% ����>����&��B���������������� �#�����-5������1�

� �������� ��"��������% ������������ �������"�������������% ���������������������#������������ ����"������� ���0��������������������% ��������������/���������������&������������������"����

� ���������'��#��������% �������������������������� ������������������������&�������������� ���&�!�% �� ���/��������#������������������&��������������A�������A��������(������� ���

������������ ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 3: tutorial paso a paso java-struts

�����������������������)�����#��������������% ���� ������ ������;�������������'����������������������������������&���% ���� ���������(����������"���������������� �% �����������"�����(������������ ��/�$�������'��������������� ��������"����� �������� ������������������������������������% �������������������������������������������$����������������"�����,������� ���!��� �����"���������;�������������'�������?C�������?��������C�'��� ������,�����������*�� ��C�'�����*C ���

9����������% ���� ���������������������"��������������&������*C� ����������������"������#���������������&��������������������,�������������������������� ��� �&�����"���������;��� ���������������4 ��������������������������"������������� �����&��������������������������������������% �����&��(������5����� ��"�����������������������������(�����&,������� ����� �������(��������������7��������'����% ��������������������% �����������'��2�����*C���������������������������������������"�������(�% ��� �����������������������������&�����������������4������&,�������4������&��&��(�*C��������������������% �,��������������% �,������ ���������� ���"�������������� �,���% �����������'����������&��(�� �#���(������� ��

����7����������������������������*����������������������% ��#���� ����� ��������� �������������������� 2�

� >?)9��� *�� ��C�'�����&���� ��� ������������������% ������������������������������#��������������#�������(���������� � ���������������������������� ��&����&���������� �� ��?����������$�������% ��� ��� C������� �������&���

'�������������������������������������

*��������������������#����������������������� ����"������������������������"�����������"�������������������� �������������"���������������������������

/�$����������������������&������*C� �% ������������������� �������������"�������������!�����������������"������������������� ���� ���������4���*C�% ���5�����(�������������&������9����������% ������������'�&������������!����������% ��� ��������������������������� ��������!��������� �����������������������'����������-�4� 2�

����������� �������� ��&�1�

������'�&���%��?�������1�

::�������*�� ��C�'���������% �����������&����������$��������������� �����������4���*C�����������'�&������������!������D��������&��������1��������&���?������������������E�� ��1�

�������0���� ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 4: tutorial paso a paso java-struts

��������� ���������&����������������������� ����&�4����� ������������������,�������:��������������/#����������������� ���������% ���5���������4���*C��������������������������� ��������� ��*C 2�

�������&������������������1��������&������������1�

�����::������ ��������������������� �����4���*C� ������D���������� ���� 1�����������?��������������?��������������� ����?���)������ 1�����F�

����::������ ������������������������������ �����4���*C���������������������������� ������D���������#��� 1����������#������E���1���������#��������E�����1���������#��������������E�����1�����F�

����� �����&������@������������� ������D���������#��������E�����1�����F������� �����&������?����������?����������� ������D�������������������E����1�����F������� �����&�������������������������������� ������D���������#��������������E�����������1�����F������� �����&������0������� ������D���������#������E���1�����F������� �����������@���� ������D����������� �������1�����F������� ���������������������� ������D����������� �������������1�����F������� ���������0�� ������D����������� �����1�����F������� �����?���������?���������� ������D����������� ������������1�����F��F�

����������� �������� ��&�1�

::�������*�� ��C�'���% ���������������&������������ ����� ��������������� ��*C��5�����4���*C�D�����::����������*C����� �����������&�������������0���3B91��������&����� �������������1������::������ ��������������������� ��������� ��*C� ������D���������� ���� 1�����F������::������ ������������������������������ ��������� ��*C�������������������������������� ���������������������0���3B9 ������D���������� ������������������ 1������������4�������������� 1����������������0���3B9������0���3B9 1�

������������ ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 5: tutorial paso a paso java-struts

G�����,�� ���������% ���������������&�������� � ������3���*C ��% �� ���!������������������������������������������������������������������"�2�

G��������������������������&������*C� �% ������������������� �������������"���/#����&����������������������������������"���������&�����% ���������(�����������4������� �����4������&��&��(����&�������� ��������"��4 ������������� ������������� ���!�����������"���������;��4 �������0�����������7������ ������������������� ���������������������A����������A��% �����(����7�����% ������!��������������/�$������ ���������������������������������������������&���������% ������������� ���-���"������������������0���������&�������� ������������ ���"�2�

/% $����������������������������,���������������% �� ���!��(�� �������������"����% ������(�����������������������������������������/������ ���"������������������������������������������������������&���0�����% �����������&������"�������������2�

����F�

����::��������������,������:�������F�

����������� �������� ��&�1�

���������� �������� ��&��4���*C1�

::�������*�� ��C�'���% ������������ ���&�������� � ������� �����������3���*C��5�����4���*C��D��������&�����������@���1��������&������������@���1��������&�������������/������1������� �����3���*C� �����D���������� ���� 1�����F�

����::��������������,������:�������F�

����������� �������� �����&���1�

������'�&�5����&������&������51�������'�&�� ���9��1�

::�0��������������������������������������"������������� �������� ��&������ ��*C1����������� �������� ��&��3���*C1�

� ��������������0���������&�����D������ �����9����9������� ��� 1������� ��������� ��*C������������ �����������0� 1�

����� �����&���������&������5����&������5��5 1������� �����3���*C�� #�������������������������������� 1������� �����&������� ����������� 1�

����� �����&����������� 1�F�

����������� �������� �����&���1�

������'�&�� ���9��1�������'�&�� ���9�����9��1�������'�&�5����&������&������51�������'�&���%��H1�������'�&�����H1�

::�0������������������������������������������"����� ������(��������(����(��(���#����)�*�� ������(��������(����(��(���)�*�

::�0������������������&�����% �����������������������������������������"���4� ��� ��������������������&���0������ ������!���������������D��������&������5����&������5�E�� ��1�

����::�B�����������������5�"���� ���4��������4���������������������E�� ��1�

����:HH�

�������1���� ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 6: tutorial paso a paso java-struts

����H���������������&������% ������ �����������!����������5�"���������4��������HH:������ ��������������&���0���� �����D���������� ���� 1����������::�/��������������5�"���������4��������������� 1�����F�

����� �����&���������&������5����&������5��5 �����D���������#������&������5�E��51�����F�

����� ��������&������5�����&������5� �����D����������� ������&������51�����F�

����:HH�����H���&��&����������������������������� ���������HH:������ ����� ����9������� ��� �����D���������::���&��&����� ������������������� �������������9����������� ���E�����9�����9��� 1���������B�� ������� ��E�� ��1���������������������D�������������::�������������������������69��������������������� ����������������������% ����E�<�-9-�?�H��BC)��BC�3�?C<1��������������::�-'�� ��������% ��������������������� ����������������������������E����������������� 1���������������� ��E�����5�� �6 ����% ��� 1�

�����������������1��������������������������������������������0���3B91��������������� �������������1���������������#�������� ����5� �������������D��������������������E���� ���0��<��< 1������������������������E���� ��������<������< 1�����������������������������E���� ��������<�����������< 1����������������������0���3B9�E���� ��������<�����0���3B9< 1���������������������������E���� ����� ����<���������< 1���������������������#����)� ��#����)�+��'���#����)�,�#-���.��-#���� ����-.�������-����!��"��� /*������������������������� ������������ ��*C������� 1�������������������������#����(�##, ��#����)�/1�������������F���������F������������#���69-5��������� ���������D������������������������������<���#������ ����� �����������4��< 1�����������������������������������)������ 1����������F�����������������������#����*�����F������:HH�����H���& ��&�� ���&���������������� ������ ��������HH:������ ��������#����)������������� ������������ ��0� �����D���������B�� ������� ��E�� ��1������������� ��*C����� ��*C�E�� ��1���������������������D�������������::�������������������������69��������������������� ����������������������% ����E�<�-9-�?�H��BC)��BC�3�?C�.>-B-�0��E�<�I����� ��0�1��������������::�-'�� ��������% ��������������������� ����������������������������E����������������� 1���������������� ��E�����5�� �6 ����% ��� 1��������������::�*�����������#����& �������7����� ����������������������J��� ����5� �������������D�����������������#���������69-5������� 1�

�������2���� ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 7: tutorial paso a paso java-struts

������������F��������������::������ ����� ���*C������������� �����������������������������������������������0���3B91��������������� �������������1�������������������E���� ���0��<��< 1���������������������E���� ��������<������< 1�������������������������E���� ��������<�����������< 1������������������0���3B9�E���� ��������<�����0���3B9< 1�����������������������E���� ����� ����<���������< 1�������������� ��#����)�+��'���#����)�,�#-���.��-#���� ����-.�������-����!��"��� /*���������F������������#���69-5��������� ���������D������������������������������<���#������ ����� �����������4��< 1�����������������������������������)������ 1����������F�

�������������� ��#����)�*�����F�

����:HH�����H�/ ������������������������������ � ���������&��&����� ��*C���� ��������HH:������ ��������)��� #�������������������������������� �����D���������B�� ������� ��E�� ��1���������3���*C� ���*C�E�� ��1���������������������D�������������::�������������������������69��������������������� ����������������������% ����E�<�-9-�?�H��BC)�3�3/B0C�.>-B-�-)/09�E�K�/@���/��.CB��E�K<1��������������������������������E�������������������% ��� 1��������������::����������������(�����������% ���������������������������L������� 1�����������������������M���������� 1��������������::�-'�� ��������% ��������������������� ��������������������� ��E�����5�� �6 ���� 1�������������������� ����5� �������������D�����������������00�����������)�� �����#���#���#���&���1(���)�+��'���)�,/*���)�(��!#,�����("��!��,2�#2//*���)�(����������,�����("�������",2��������2//*���)�(�� ������,�����("�������",2 ������2//*���)�(��������##��,�����("�������",2�����2//*�������������F���������F������������#���69-5��������� ���������D������������������������������<���#������ ����� �����������4��< 1�����������������������������������)������ 1����������F�������������������)�*�����F�

����:HH�����H������ ������ � ���������������������HH:������ �����&������� ����������� �����D���������::�@��#������������������������������F�

����� �����&����������� �����D���������::�����������������5�"���������4����������������������D����������������������� 1���������F������������#���69-5��������� ���������D������������������������������<���#������ ����� �������������������������5�"�����4��< 1�����������������������������������)������ 1����������F�����F�

����:HH�����H�/�����������5�"���������4���

�������3���� ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 8: tutorial paso a paso java-struts

3���&�!�������������������&����������������������� ��������������$��������&�����������% ������������� ����������������&�������#����� ������,�����������������������������0���������&���������2�

9����������� ���% ����������������������/#�������������% ����������������������������������&���������2�

-5���% ������������������������������"�������������$��������&������������������������������������� 0����5�� ��&������� ���% ���������% �� ����������5��������� �������� ������� ���"� �������������������������1������������������������������� ��������������5���������������������� ��������&����������% ����,���������������������� �����&��������/�������&������&����)�� ������������� �#��������&��-5������ ��

����HH:��������&���&�������� �����D���������::�/% $������������������������&������������5�"���������������������D����������������������@����<��"("3�(��(�1&�(4�����< 1�����������������E����&��)�����������������<3#.�%�1&�%00�����5��0�������<��<���<��<< 1���������F������������#���69-5��������� ���������D������������������������������<���#������ ����� ������������������������5�"�����4��< 1�����������������������������������)������ 1����������F������������#��'�&�����������@��� ��-5�������� ����������D��������������������� ��������<@�������� ��������������<I��������� 1���������F�����F�F�

����������� �������� �����&���1�

� ��������������0���������&�����������D������ �����0���������&������������&���� ������#����������@��� ��-5��������0�����/�����-5��������0���������-5������1������� �����&����������� 1�F�

����������� �������� �����&���1�

������'�&�5����&������&������51�������'�&�5����&������&��-5������1��������������#���� ���������� 0�1��������������#���� ��������/�������&��1��������������#���� ��������)�� �������1����������� �������� �����&����H1�

:HH�H�3��������$������������������������������&���������������������"����H:�� ��������������������&��������������������0���������&������������� 0��D��������&���/�������&������&���E�� ��1����������"�������������+2���(��������(����(������(��������������!� �2*�

���� �.���!���������������������������,/�5��'����������#�6�� ����-!���"�������6�� ����-!������������6�� ���������D���������0���������&������������E��0���������&��� ���������@�������&������������ ����0������� 1�����������������������&������5����&�������&������5� 1������������ ����������1�����F������� �����&��������/�������&������&����)�� ������������� �#��������&��-5�����������D���������::�@��� ��������������&������������ ,�����������#������&���E����&��1�

��������::�= ����������������$���������&���������������5���������&���% ���� �� ���!���������������������������::�/�$�����(�������������������������% �������������������������� �����������������("��������������6�,/(�������.���,2���(��������(����(������(!��������������������12-�5�/*�����F������� �����&����������� �����D���������::�@��#������������������������������F�

F��

�������*���� ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 9: tutorial paso a paso java-struts

9 ���&���������,��% ������������������,��������&,������� �����������������(������� �������������������&�������������% ��������������� �����0���������&������������&���� �#����������@��� ��-5��������0�����/�����-5��������0���������-5������ ��

����������������� ��% ������������ ���� 0����% �������� �������������!��������������"�������������� �������� ��������������#�����5������� �+������5��2�

'�������������������������������+������

3���&�!�#�������������������������������������������������������"��������������������������������������������������������������������������������������&����������������������������$������������������������� �����������������#��(� ���������/�0������ ������ �������������

��������&��������5�������������������������������� �������������������� �������������������-���!������������5����������������������#���� ��������/����������% ��������&�!�% ��������������� �������"���� ��������������������� �������������������&�������������������#������������������������������9����������% ����������% ���'�� ����� �������"���������� ���������,������������&������������������������� ������ ���������������-���"������������������������� ���4���/�������2�

N�� +��������@���E<���� �������� �����&�������������&���������<:O��

����������� �������� �1�

������'�&�� ������������1�������'�&�� ���9�����9��1�������'�&�� ���9��1�������'�&�� ���9�����1�������'�&�� ���0�����1�������'�&�5����&���#��H1��������������#���� ��������H1�

::�0��������������������������������������"������������� �������� �����&����0���������&���1����������� �������� �����&����0���������&���������1�

::������������������/�����% ���������������������������5��������.����� �.�����������7���������6���#�������D�������������0���������&��������������&���� �����D���������::�C����������������$��% �������������(�������������&��������������!��������������������18�����1+,!��������������������1/"��� ���������.3���,2���(��������(����(������(!��������������������12/*���������0���������&�������&����E�� ��1���������������������D�������������������+8�����1(�������������,/*���������F������������#�-5��������5 ���������D�������������������� ��������<-��������������������&�������< 1�������������������� ���������5��)������ 1���������F������������ ������&���1�����F�

����::�),����� 5������������������ ����'�������������"������� ���������������������C�'�����������C�'���>����&��B�% �����%���������@��� ������D���������C�'����������C�'�E�� ��1���������>�����������������E���%��������������� 1����������������������JE�� �� ���������D��������������������C�'�E����������/��� ����@��� 1���������F������������ ����������C�'1�����F�

����::�C������������������������� � �����% ����(�����������"������� �������#������������"��������������,��� ���������&�����&���/������D���������������������������������+,������������/"��������.3���,��&���-2������������2/*����������::��������� ��3��������������������� � ������������5������������������� ������������EE�� �� ����������D������������� ������������E�����3������������ 1��������������>�����������������E���% ������������� � 1�����������������������/��� ��<3�����������<�� ����������� 1���������F������������ ��� �����������1�

�������4���� ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 10: tutorial paso a paso java-struts

/���(�������,��#�����������������5�������������������������#���� ��������������#/������-���"����������������� ���������#/����������(�����������,���������������2�

9��������,������(�������������������% ���������������������&�����������������������������0���������&��������������&���� ������% ��������������������������������� � ����������������������������"�����������3�������������3������������>����&��B�% �����% �� ��������������������������� ���"�����������������% �������������������������3�������������% ���������(�����������������"������ � ����������������������������������� ��2�

����F�

����::�C�������� ����'�����������5����������������"������� ���������������������C�'����/���������C�'����������@��� ������D����������� ������&�������&������5� ��/��� ����@��� 1�����F�

F�

����������� �������� �1�

������'�&�5����&���#��H1����������� �������� �����&����0���������&���1����������� �������� �����&����0���������&���������1��������������#���� ���������������#/����1�

�.�����������4� ���5�������6���#4� ���5�������D�����::������ ���% �������������������� ���4���/���������

F�

����������� �������� �1�

������'�&�� ���9�����1�������'�&�5����&���#��>��������4�����9������1�������'�&�5����&���#��>��������4�����-&��1����������� �������� ��&��3���*C1�

::�/��������������������"������ � ��������� �����"���::�0������������������!�>��������4�����9������������% �������������% ��::�������� �����$�� ������������������� ���������������"���� �����������3����������������������>��������4�����9��������D�����::�-�������������������������� � �������������&��������������E�� ��1�����::�/�����������������������"������ � �������������&���3���*C� ���*C�E�� ��1������::������ ��������������������� �����3������������ ������D���������� ���� 1����������������!�� 1�����F�

����::�-�������������������������,����� ����������������������"�������� �����&����&�� �3��� ���>��������4�����-&����&�� ������D���������::�9������������ ���������������"������������������ ���������<9�������������"����< 1��������������3�� 1�����F�

����� ����������������� ������D����������� ������1�����F�

����� �����&����������������������� ������D�������������E�������1�����F�

����::�-�������������������������,����� �����������!���������"�������� �����&����&�� �4� ���>��������4�����-&����&�� ������D���������::�@��#�����������������#������������F�

����� �����3���*C��3���*C� ������D����������� ��� ���*C1�����F�

��������(���� ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 11: tutorial paso a paso java-struts

��������� ��������������#��������������������"��������#����������������������������������������'������������������������������������������������������������"������������% ������������� �������������������������������"���3���� �������������������!��������������"�����$����������������������������������% ����� � ������ ��������� ������� ��������������������������������

����������� ������'������������������������������(������ ����&�4����% ����(�������������������������������"������ � ����������������������������������2� ������������������������������������������� ����% �����(�������$������������������� �����������2�

����� �����&������3���*C�3���*C����*C ������D��������� ���*C�E����*C1�����F�

����::�0�������!���"������������������ � ������������"����������&���&�����������!�� ������D���������::��������������#��������������#��� ����������������E������������ 1�����F�

����::�9������������ ���������������"�������� �����&���������3�� ������D�����������3���*C�� �� 1�������������E������������ 1�����F�F�

����������� �������� �1�

������'�&�� ���9��1�������'�&�� ���9�����9��1�

::���������&�4����% ������������ ������������������������������������������������� ��� �������������������D��������&���9������� ����E�� ��1�

����::������ ��������������������� ������������!����&��$� ������� ������������ ������D������������� ����E�����9�����9��� 1�����F������� �����&����������� ������������� ���������� �� ������D���������::�)������������������ ��������(�����������������������::���������(�������������������������� ���������������������������� ���������� ���E��������� ���0������������������ ����0�� 1��������������������� ���JE�� �� ����������D�������������������� �����6 ������������ ����6 ����� �I�������� ����6 ����� 1���������F�����������������������D�������������::�-�� ������ ���% ����������1�����;���������������������������������� ��������������� �� 1���������F�����F������::�/;������� ��������������� ���������� �����&���������� ����9����#������ ��� ������D������������� �������/����#������ ��� 1�����F������� �����&��������!�������!� ������D���������::�-�����;�����������������������!�������������::������#���% ������������������,����������������� ����&�4���������F������� �����������!�� ������D����������� ������� ������!�� 1�����F�

����� �����&��������� ������D������������� ���������� 1�����F������� ������� �����?��������� ������D����������� ��������E�P�P1�

������������� ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 12: tutorial paso a paso java-struts

�������������!��E����� ������!�� 1��������������������E�P1��N���!�1�II ����������D�����������������IE������������� �� ���� ������� ��0������ 1���������F������������ ������1�����F������� �����&��������&����� ������������ ��0� ������D������������������� ������� ���E��������� ������� ��0� 1������������������ ���JE�� �� ����������D����������������� ��������&������ �� 1���������F�����F������� �����&��������&����� ����9������� ��0�� ������D����������������� ��0���JE�� �� ����������D������������������!��E����� ��0�����!�� 1������������������������E�P1��N���!�1�II ��������������D���������������������&����� �������� ���� ��0������ 1�������������F���������F�����F������� �����&���� ����6 �������������� ��0���������6� ������D������������������� ������� ���E��������� ������� ��0� 1������������������ ���JE�� �� ����������D����������������� �����6 ��������6� 1���������F�����F������� �����9�������� ���� ������D����������� ������� ���1�����F���������&������������� ����������� ������������ ��0� ������D������������������� ������� ���E�� ��1��������������!��E����!�� 1��������������������E�P1��N���!�1�II ����������D����������������������� ���������� ���E������������ �� ���� ������� 1���������������������� ��0���% ����0������������������ ����0�� ��������������D��������������������� ���E�������� ��1����������������������1�������������F���������F������������ ������� ��1�����F��F�

����������� �������� �1�

���������� �������� ��&������ ��*C1�

::���������&�4����% ����������������$�������� ������������������������ ��������������������� ����D�����::�0���������������������� ������H�����������������&����� �����������E�P�P1��������&������� ��*C����� ���E�� ��1�����::����������������������L���������&������% �����E�L1������::������ ��������$��������������� ������ ������ ��������������� ��������������� ������� ��*C����� �������%� ������D���������#������� ���E����� ��1���������#���% �����E�%�1������������� ���0������ 1�����F�

������������� ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 13: tutorial paso a paso java-struts

9�������������"�������������������������������������"��������' ����� ��������������"��$����������������$������������������% ��#����� �������������������

'����������������������������� ��+������

>�����#����#������������������������ �������������"���'��������������������������"������#��$�����������������,�������� ���9��7������������$����������$�����% ��#������������������������������� �����������5���������������/��������������#/���� ������������������(���� ������% ������ ������������������������������������������� ���������# ��,������������������������������������������������������������

������ �����������������������*��������������� �������������� ������������������'�������% ������% $�������#������������� ���������������$�����������!���"��% ������������ ���*�������������������������������������� ��������������������������������������������"���

9�������������������� ���������������������������% ������������&������&��������������������������������� ��������������������������� ���������������������������� �������������"���-��� ������'������������������2�

� 9� �������������� �������������������� *������������������ �������&������ *���������������� ������ ����������� ������ *���� �������������� ?����'�����������������������������2�&����������������� ���!�����;�������������������

��7�����������������5� ������������������#�������������"���������������������� �������� ��������������#��������������

������ �����&���������� ������� ��*C�������� �� ������D������������� ���E�������� ��1������������� ���0������ 1�����F������� �����&������0�������� ������������ ������D����������������E���������1�����F������� ���������������������� ������D����������� ������� ��������������� 1�����F������� ���������0�� ������D����������� ������� ����0�� 1�����F������� �����������@���� ������D����������� ������� ����@���� 1�����F������� ���������6 ����� ������D����������� ���% ����1�����F������� �����&������6 �����������6 ���� ������D���������% �����E����6 ����1������������� ���0������ 1�����F������� ��������� ��*C������ ��� ������D����������� ������� ��1�����F������� ������� �����4��������� ������D����������� ������� ����4��������� 1�����F������� ������� �����0������ ������D����������� ���������1�����F���������&���&�������� ���0������ ������D����������������� ����4��������� �JE�P ���������D��������������������E����� ����4��������� �H��6 ����� 1���������F�����F�

F�

��������0���� ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 14: tutorial paso a paso java-struts

�������������� ��������� ������������������������������������������2��������#���� ���������/��������������#���� ���������������#/�������5�������������������������� ���4���/�������� ���������#/�������������&����� ��-��� ����������&������� ���!���������������������� � ��2� ��������� ���������#/������������������������5�� ��&������������������ ���4���/�������������������

-��� ����������������5�� ��&���������������������������������������/�������������� ����������2�

����������� �������� ��������1�

������'�&�����0C-5������1�������'�&���5������1�������'�&���5�@ ���������1�������'�&�� ���H1�������'�&�5����&������&��-5������1�������'�&�5����&���#��H1��������������#���� ��������H1��������������#���� ���������������#/����1�

���������� �������� �����&����0���������&���1����������� �������� ��&������ ��*C1����������� �������� ��3�����������1����������� �������� ������������ ��1����������� �������� ��������1����������� �������� ��� ���������#/����1�

:HH�H�0����������������� �������������������������������� �����������������������HH:�� �����������������/�������6���#�����4� ���5��������D�����:HH�����H�-����,�������������������&���������������� �����������H����� ��������$�����������������(�����#���������'��������HH:������ �����/������������&����/����)��������������/�������������������>����&��B�% �����% ����>����&��B���������������� �����#�����-5������������D���������::�@������ ������% ����� � �������(��������"�����������3������������ ������������E��3��������������% �� 1������������������ ��"(8��#���'��#,2�����2/*�����F������:HH�����H�-����,������ ���!���������� ��������������������������������HH:������ �����/������������ �����/����)��������������/�������������������>����&��B�% �����% ����>����&��B���������������� �����#�����-5������������D��������� �������� ������% �� 1��������� ����6 ���������% �� 1������������������ ��"(8��#���'��#,2�����2/*�����F������:HH�����H�-����,�����;���� ������ ���������������7���������(����������H������%�������������"�������HH:������ �����/������������������� ���/����)��������������/�������������������>����&��B�% �����% ����>����&��B���������������� �����#�����-5������������D���������������� ��������</;������������ ������������< 1����������3������������ ������������E��3��������������% �� 1����������������� ��������<-�� � ��������<�I� ����������� 1���������������� ��������<-���!����< 1���������������� ��������<4 ������2�<�I���% ������������ ��/��� ��<3�����������< 1���������������� ��������<?���������<� 1����������::�C���������������������� ������ ����������������������� ��0��E���% �������������<��< 1��������������%����������E���% �������������<�������< 1�������������% �����E�L1�::�*�������������������;�����������������%����������JE�� �� ����������D�������������9������ ���9������E���% ����9������ 1����������������������������E�@ �����������@ ����0������� ���9����� 1������������������������������D�����������������C�'�����'�E���������������C�'���%��������� 1�����������������% �����E���@ ���� ��' ���*�� �� 1�

������������� ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 15: tutorial paso a paso java-struts

-����'��������� ���������&���'������ �������������#���� ���������������#/������������ ���������������� �������������� �������7��������������������&�� ������

�����&�����������������������������������"�����(��������������6 �!(�������������% ����������������"�����% ����������$����������,�������& ��&��� ����'���/�������������-�����'�������5�� ��&������� ���������������������� �����#�����5�������� �+������5�� �����������������������������$���������������������2���������� ���(������&�������"���% ,�#��������,5�����% ,�#�����������������#����������������������������"� �������������������� ������"������������������������������ ����������������������<� �����< % �������7������� '����������������"��������������"���������*����������������������������/�����2�

������������F����������������#�-5��������5 ��������������D�����������������::������������ ���!����������������������������������������F���������F����������00 ���������������1�� �#��������#����)� ����� ��#�������"�#�(!��������������������!� �+"����������������,/*���#����)� ��#����)�+������!� �("��4���������#����, ��#����!#/*00�$�#����� ��#�������������(������������("������,/(�##���#����,��'����������#����, ��#����)�-&������1//*�������� ��"(8��#���'��#,2�����2/*�����F�

����:HH�����H�/� ���!������������� ��������������������HH:��������&���&���� �������� ����>����&��B�% �����% �� ������D���������::�>����7�������������������&���������"����������������<��������������� ��<���������������::����� �������9���% ����(�����&������������������������"���������������QR������0���E���% ������������*�� ���<��������������� ��< 1����������::������ ����� ����������������������������������������������0���JE�� ���SS������0������#�O�P ����������D������������������!��E������0������#1�������������9������� ��0���E�����/����9��� 1�����������������������EP1�N��!�1�II ��������������D��������������������� ��0������������0��Q�R 1�������������F��������������00�.���������������#��������������1.������� ��#����(������������������������+"��������������,��&���/*������������("������,/(���������#����, ��#����!#/*���������F�����F�

����:HH�����H�3�����#��% �����������#������ �������#���#���������������H:��������&���&���� ����6 �������>����&��B�% �����% �� ������D���������-� ���������� ��E���% ������������@����� 1���������::�0������������������(�����������������% ������% �������!���������������::�<%�T<��9����������%���������(���������������������<%�T<�I����� ��0�����������::�6 ������������������������ �����������������������&��������%������������#������ ��#��)���-������� ����������D�����������������������@����E������ �� ����5-������ 1���������������������@��������.�#�<%�T< ��������������D�������������������������E������@����� ������U�������@�������#� 1����������������������%����E���% ������������������@��� 1�����������������������JE�� ���SS�%����JE�� �� ������������������D��������������������������������E��3��������������% �� ������ 1������������������������� ����6 ���������0����������0��%��� 1�����������������F�������������F���������F�����F�F�

N�������������#E<:������<��������E<���� �������� ���������������/�����<�����������E<��% ��<�������� E<:'��:�������'��<�����&������E<�����<�������������E<��#��<O������N������������E<� �����<���#E<:'��:�������'��<��������E<� �<:O�N:�����O��

��������1���� ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 16: tutorial paso a paso java-struts

���������'���������������� �����������% ����������������������������"������������������������$���������� ���������"������������������������������ ��� ����������������������#/���� �����������������������������E<��#��<������������������������������������� �����"������������� ���������������������������:������K��#��E&����������'�������/���(�������������% ���������#�����������������������������������(����������������:'��:�������'��������"���������������������������������� ����������&���������������% ����� ��������������������� ������ �������&���'������������,���� ����� ��

3���,����� ������������% ����� ��������������������������������������������������"��������������������,�������������������&,������ ���������������������&��������������������������/������ ����-��,������ ���������&����"���#������� ���������������&���� �������� ���������� ���������#/����������������� ���������������0���������&���������$���������&����������,�������������������������2����&���0��������������� ������� ��0� ��-������������������������������� ������������� �������������"���

?����,��������������,�����3������������ ������������������,��������� ���������� ���������#/������% �������������������������������������������������� � ���������������������&,������������"���

���������#�������������"��=�9������� ��/��������������������&��&��� ��������������� �����5����������� �����4�2�

-������������� �������"����������� ���4���/�������������������% ��������$�����������������,�����5�� �� ������ �&������ ���������������"������#���� ����������������������������������&��������������������������5�����/�������&�������������� ��������&������,���������������������������������������������������������9 ���������������� ���������� ������ �������������"����������������"����'� ����������������������������% �����������������������"�����������#������ �+������5��2�

-�������������������&�����% �����#�����������E<��#��<�� ����% ������������ �������"���������% ���������������������� �����E<���� �������� ���������=�9������� ��/����<���

-��������������������������������������� ������������������ �����9���/������9�� /������=����������� ��/�������=�������/���������������� ����������� ����������������������� ���������$���������������#������ �+������5��2�

����������� �������� ��������1�

������'�&�5����&���#��H1��������������#���� ��������H1�������'�&�� ���9��1�

::�0��������������������������������������"������������� �������� ��� ���4���/����1����������� �������� ��&������ ��*C1����������� �������� �����&����0���������&���1�

� �����������=�9������� ��/������5������ ���4���/������D������ �����/�������������5�� ��/����)��������������/�������������������>����&��B�% �����% ����>����&��B���������������� �����#�����-5������������D���������::���������������&�������������������������������� �������������0���������&�������&���0����E�����������&���� 1���������9����������� ���E����&���0�����9������� ��� 1����������::�/����������������� ���������������"�������������% �����/��� ��<9������� ��V��<���������� �� 1����������::���&��&��������/������������������������������ ����������������� ����������������������<� �����< 1���������F�F�

N�������������#E<:&����������� ��<�������� E<:'��:�������� ���'��<��������E<���� �������� ���������=�9������� ��/����<�����������E<��% ��<������&������E<�����<O������N������������E<� �����<���#E<:'��:�������� ���'��<:O�N:�����O��

N������������#E<:����<��������E<���� �������� ���������9���/����<����������E<��% ��<���������E<��������<�����&������E<� �<�������� E<:'��:�����'��<O������N������������E<� �����<���#E<:�����:&���������<��������E<� �<:O�����N������������E<���� ��<���#E<:�����:����<��������E<� �<:O�N:�����O�

N������������#E<:��� <��������E<���� �������� ���������9�� /����<����������E<��% ��<O��

��������2���� ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 17: tutorial paso a paso java-struts

���������(����� ��������������������������������������������,�����������������'������ ���������A�������A2�

��������� ���������������(���������������������������������% ������������ �������"��������������������E<�������#���� ����������������/����<��

�����������������������������������"�������% ������������������������!��������% ������'��(���� � ������������ �������������"�� �������� ����&������.���������������������$����������������������� �����������������"������������(���#������� ������������ ��?�������������������������������������� ������������'���������������������

9�������������������������������������������% �������������������� ������������������5�� ��&���������������"���/�$�������������(����>?)9�% ������'�����������������$����� ���� ��/�����������������������������������������,������������ ��������2�

�����#���������������(���(�������&$����� �������������� ������������(������������'����������� ������������������� ����������������#���� ������������/����������-�������������� ������ ���!�� ��)������������������&����������������������������������� � ���������������� ������*C��������'��������

��7�������&������������� ���"�� ����������'������������������� �������������"��% ���� ��������� ��A����������A������ ������� ������������� ��������������������� ��(�����-��������������������������������������9�������2�

����N������������E<� �����<���#E<:�����:����<��������E<� �<:O�N:�����O�

N������������#E<:&������������� ��<���������E<���������� ������<�������� E<:'��:����5�'��<��������E<���� �������� ���������=����������� ��/����<�����������E<��% ��<������&������E<�����<O������N������������E<� �����<���#E<:'��:���������� ���'��<:O�N:�����O��

N������������#E<:&���������<���������E<����������<�������� E<:'��:����5�'��<��������E<���� �������� ���������=�������/����<�����������E<��% ��<������&������E<�����<O������N������������E<� �����<���#E<:'��:�������'��<:O�N:�����O�

N������������#E<:&���������<�������������E<:'��:�������'��<��������E<�������#���� ����������������/����<�����������E<��% ��<������&������E<�����<O��N:�����O�

� �����&���������/����)��������������>����&��B�% �����% �� 1��� �����/����-������&�������/����)��������������>����&��B�% �����% �� 1�

����������� �������� �������1�

������'�&�5����&���#��>����&��B�% ��1��������������#���� ��������H1�

:HH�H�4����������� �����������% ����� � ��������&�������HH:�� �����������9���������6���#������������D��������&�����������������E�� ��1��������&��������������E�� ��1�

����� �����&������-��������������� ������D���������#���������E������1�����F������� �����������-����� ������D����������� ����#�������� 1�����F������� �������������������� ������D����������� ����#����������� 1�����F��

��������3���� ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 18: tutorial paso a paso java-struts

��������� ��������������� ���� �������/����������������������������������,�����% ��&�$������������������/���(������������� �����������&�4��������� ���,�������:���% ������ ���!����������� �����������������'������������������������ ��������#����������������������� � ����������������(�����������#����� ������/����-����������������������������������'���������&�������"���/��� ���% ��������������������/���������#���% �����������������������#������ �+������5���������������"��N����+�����O2�

-��� ��������� ��������������� �����������#����������������#����� ��A� ������A����/������������������������������������������#����8)9��������� ����������2�

>����������������% ������������ ������/����������������������% ����&�4����������(�� ���� � �������������'�����������(���������� ������/�������������������"���% ������������,�������:�������(�������������������*C�����������&��#������������#�������������% ����������������

3���&�!����������������� �����������"�������% ���������!���������������������������� ������,�������� �������������������&,���������?����% ���������������������������� �������������������������������;��>?)9���"��������������������������������� �������'�������������/��������� ��-����7������A��A��������������������������������������������������,�� ����������������������������!���"������ �������������"�������������������������� �����#�����5��������������������5������� ���!������� �������(����������

�������������% ��&������� ���!��� �����#���������� ����������� �������������"����������������� �����#�����5������� ���������������.-4+0@�:��������������5����"���������������% ����������������������������#������ �+������5����������� ����������2�

�������������������������������������� ��% ��� �% ��������� �������������'����� ��� ����������������������� ���������������.-4+0@�:������� ������ �����#������������/���������B��� �������������5����"������������ ��-�������� ������"������� ��&�����������������(����� �����#���������� �������������'���������'��������������$�������� ������������A������A���������������"���������������������'��������������������������A��A����������(��������� ��

G���"�������% ��������������������������������5�� ��&�����������������#����� ���!���������% ���?��������������������� ����������� ���������������'�������������������� ���������� ����(������-��������������(������!���������������������;�����������% ��

����� �����&���������������������������� ������D���������#������������E���������1�����F������:HH�����H�*�������������������������% �����#����������������������������"��>??�������H�����&��&����� ����'���N����O/����-�����N:����O�% �������� ���� ��% ��������H����������&�������"��% �������������������������� �����������������&��&���������H�N����O� ��N:����O��� ����'���N����O/����-�����N:����O����������'�����������������HH:����� �.������������������#���,�������� ��"�� ��"-��� ���������&�����&���/������D���������/����-�������������E�����/����-������ 1���������������-����� �EE�� �������-����� ����#� �N�L ����������D������������������������/����-������=9C4/9T-BBCB������/����-�����<��������% ����<��<�����< 1���������F����������������������� �EE�� ���������������� ����#� �N�L ����������D������������������������/����-������=9C4/9T-BBCB������/����-�����<��������% ����<��<��������< 1���������F������������ ���������1�����F������:HH�����H�B������������������������������ ��&�����������������������H:����� �.������#����,�������� ��"�� ��"-��� ���������&�����&���/������D���������#������������E�� ��1���������#���������E�� ��1�����F�

F�

N����+���������E<��������<����E<���� �������� ��������9�������<:O�

N����+��������������E<���������� ������<��������E<� �<�������1 �+2��"(� ��5�(����(������(41������������29������N����+������������E<������<����E<���(��������(����(��(���#����)�<:O��N:����+����O��N����+��������������E<����������<��������E<� �<�������1 �+2��"(� ��5�(����(������(41������������29������N����+������������E<������<����E<���(��������(����(��(���)�<:O��N:����+����O�

N������+���� �������������E<���� �����/���������B��� ���<:O�

��������*���� ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 19: tutorial paso a paso java-struts

��������������� ������������������ �������������"���

*��������������������������������������� ��A���� A������� ��������� ������������������������ ��������� ����� �9��� �'������� �������� ��?���% ����� ����������������������� �������� �% ������� ���� ��&�� 2�

���������'����������������� ��"��% ��#���������;��������������� ��A���� A�$��������� ��������� �������� �����������&���������������!% ���������7��������#���������������'������������������������"� ��� ����������������������������������#�������'��������

/#�����"�������% ������������ ������% ��#��� �������������������������������A���� A��-�����������������"������A���� A���������� ���!����������% ���N����2�����O������������������ ������ ��% ���������&��(���������������#��������������������"������������������;����������!�����*����������"��������������'��2�

��'����% ��� ������������������������� ���������������������A���� A���"�������������� ���������������������������E<����������� �<���% ,�A���� A�������� ���!��������E<���� �9��� �'��<��9 ����������������������������!�������'������� ���������������% �������� �������������(����������������!������������������������������������������"������ �����������"���(������'��� ��������� ����������������!�����&�������� ��

��������������� ��% ��������� ������� �����(�����.�������������������������������� ������������2� ����������������% �� ���!����������������������������������������������������������"�����������(����.����*������ ���'�������� ����&������ �������������"�������������'�����������T�����'��2�

:;<��"��.���+20=�7>!��0����>5���(��#2 ��8�6+25���2; 9:; <��"��.���+20=�7>!��0����>.���(��#2 ��8�6+2.���2; 9:; <��"��.���+20=�7>!��0����>����(��#2 ��8�6+2����2; 9�

N#��2#���������E<� �<O��N#���O�N���O:.���%���"�?�1+2"��.��(�����209N:���O�N#��2����:O�N:#���O��N������������E<P<���������E<P<�������E<WXXXX��<O�N��������E<*��������/������>��&����������+�����<���!�E<M<������E<WPPPPPP<O�

N��������#E<LPPY<�������E<L<�����������E<P<�����������E<P<�������E<P<O��N�O��NJ++�0��������"�������������++O�N���������E<M<O:����%����������.���+25��#��209N:�O�N:�O��N�O��NJ++�4�����������7++O�N��&����E<��<����#E<MZY<O:����%����������.���+2����.��209N:�O�NJ++�0��������"�����������++O�N�����#E<[ZY<�&����E<��<O:����%����������.���+2.�#1>�������209N:�O�N:�O��N�O��NJ++�0��������"�������������(���++O�N���������E<M<O:����%����������.���+2�� 1��"5�209N:�O�N:�O��N:����O�

N:���O�N:����O�

N:#��2#��O��

NY\������ ��E<:.-4+0@�:�� �+�������<������5E<����<YO�

:����%#�8��������#+2��� ����(#�8����2 �"�+2#�8���� �1���(3 2�� �+2��&���29�

:����% ������+25��#��2�����+25��#��(3 209:����% ������+2����.��2�����+2����(3 209:����% ������+2�� 1��"5�2�����+2�� 1��"5�(3 209��N:����2���������O�

�������.���

NY\������ ��E<:.-4+0@�:�� �+�������<������5E<����<YO�:;<�����#�8���+2��� ����(3 2; 9�

:����%�����.�������+2��� ����(#�8����2.������ �+2��&���29:����% ������+2.�#1>�������2�����+2�������@.�#1(3 209�

N:����2�����O�

�������2!���.���

��������4���� ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 20: tutorial paso a paso java-struts

NY\������ ��E<:.-4+0@�:�� �+#�����<������5E<#��<�YO�NY\������ ��E<:.-4+0@�:�� �+�������<������5E<����<�YO�NY\������ ��E<:.-4+0@�:�� �+�������<������5E<����<�YO�

N��O�N�����O�N�O�N�O�/BB0?C��-�9/��C)�B/��-9�3�3/B0CN:�O�N:�O�N:�����O�

N��"��%���&���������E<�������<�����E<3�����������<��������E<������!�<�&�� �E<P<O�N�����% ��O�N5���%���?����E<:�����:&����������� ��<O����� ������������N05���%���?O�N:�����% ��O�N0��"��%���&���O�

N��"��%"�������5��������E<�������<�����E<3�����������<��������E<������!�<�&�� �E<P<O��

N�����% ��O�N�O�N���������E<����L<������E<��:�����:������K��#��E ����<���#��E<���<O�N��&�����E<���<O�N��������#E<]PY<�������E<P<�����������E<P<�����������E<P<O�N�O��N�����#E<LPY<ON��&�����E<�����<O4�����N:��&ON:�O�N�����#E<U[Y<ON��&�����E<���<O���� ��N:��&ON:�O�N�����#E<LZY<ON��&�����E<�����<O�������N:��&ON:�O�N�����#E<LUY<ON��&�����E<�����<O������N:��&ON:�O�N�����#E<LUY<ON��&�����E<�����<O?���N:��&ON:�O�N:�O��N��"��%����������E<���������� ��<������E<�������<�����E<3�����������<��������E<�������� ���<O��N�O��N�����#E<LPY<O�N��&�����E<�����<O�N��� ����E<�#�����5<�&�� �E<N.���%'���������E<���������� ��<��������E<��<:O<�����E<��������������� ��<O�N:��&O�N:�O��N�����#E<U[Y<O�N��&�����E<���<O�N5���%���?����E<:�����:&������������� ��<������0�E<��<������@���E<���������� ��<�������������E<��<O�N.���%'���������E<���������� ��<��������E<����<:O�N:5���%���?O�N:��&O�N:�O��N�����#E<LZY<O�N��&�����E<�����<O�N��� ����E<�5<���5���#E< <̂���!�E< <̂�����E<%�TN����2���������E<���������� ��<��������E<��<:O<�&�� �E<N.���%'���������E<���������� ��<��������E<% ����<:O<O�N:��&O�N:�O��N�����#E<LUY<O�N��&�����E<�����<O�N����ON.���%'���������E<���������� ��<������E<W�WWP�PP<��������E<���������<:ON:����O�N:��&O�N:�O��N�����#E<LUY<�������E<W��XX̂ <̂O�N��&�����E<�����<O�N����ON.���%'���������E<���������� ��<������E<W�WWP�PP<��������E<������<:ON:����O�N:��&O�N:�O�N:�O��N:��"��%�������O���N:����O��N�O�N��#���E<'�&������2���������L�� ���� 1<O�4���������� ������������������N:�O�

S����1S����1S����1S����1�

N��#���E<'�&������2���������L�� ���� 1<O�/� ���!���������N:�O�

S����1S����1S����1S����1�

��������(���� ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 21: tutorial paso a paso java-struts

/ �% ����������������������������������"�����% $��� ��������$��������������������������� ��������% ��������"�����N����2�����?#��O���N����2�����O ����% ���������������������������������������� �������/���������������/�������������������������N����2����O �����% �������>?)9��N#��2����O ��

'��������������������������!����

G��#�������������������������������"������������������% ��� ������#�����"�������% ������������������������"���� ����% �����������������(����������������������������������� ������������ ���"����������������������5�� ��&�������� ���������������������������� �������5�� 2�

N5���%���?����E<:�����:&����������� ��<O������ �������������N:5���%���?O�N:�O�

N:��&O�N:����O�N:�O�N:�����% ��O�N:��"��%"�������5��O�

N��O�

NK5���&������E<L�P<��������E<0�C+]]ZX+L<KO�

NJ�C�?G�-����+�����3490��<+::� ��)������������0���::�?��.���/����������M�M::-@<�<#�2::'�&��� �����:'M��:���:���+���TMTM���<O�

N���+���O�

����N���&��O���������:������>����9�������:0������>����9:������>���9��"(� ��5�(����(������(�������������:0������>���9����������:����> ����9: ����>����9���8�":0 ����>����9: ����>�����90=�7>!��0����>���8�"(6��:0 ����>�����9:0����> ����9����������N���+�����O�������������N�����+����O��� N:�����+����O�������������N�����+&�� �O N̂:�����+&�� �O���������N:���+�����O���������N���+�����O�������������N�����+����O�����N:�����+����O�������������N�����+&�� �O N̂:�����+&�� �O���������N:���+�����O���������:����> ����9: ����>����9� ��������:0 ����>����9: ����>�����9� ���������������:0 ����>�����9:0����> ����9����������N���+�����O�������������N�����+����O&�������N:�����+����O�������������N�����+&�� �O� �N:�����+&�� �O���������N:���+�����O����������N����+��+��� �OLN:����+��+��� �O������N:���&��O������:������>�� ��"9:������>����9�������:0������>����9:���> ������90������0A:0���> ������9:0������>�� ��"9��

����NJ++�?#��.������������9���++O�����N�������+����+���O����������N�������+����O'��:�����'��N:�������+����O������N:�������+����+���O��

����:B>>��� ������" �.���14���� ���>>9:��"��.9:��"��.>���90=�7>!��0����>5���(��#:0��"��.>���9:��"��.>��������90=�7>!��0����>5���(��#:0��"��.>��������9:0��"��.9�

:��"��.9:��"��.>���90=�7>!��0����>.���(��#:0��"��.>���9:��"��.>��������90=�7>!��0����>.���(��#:0��"��.>��������9:0��"��.9�

:��"��.9:��"��.>���90=�7>!��0����>��"��(��#:0��"��.>���9:��"��.>��������90=�7>!��0����>��"��(��#:0��"��.>��������9:0��"��.9�

������������� ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 22: tutorial paso a paso java-struts

��������#������������ ����"������� ����� �+������5�� ��������2�

:��"��.9:��"��.>���90=�7>!��0����>��� ����(��#:0��"��.>���9:��"��.>��������90=�7>!��0����>��� ����(��#:0��"��.>��������9:0��"��.9:��"��.9:��"��.>���90=�7>!��0����>����#(��#:0��"��.>���9:��"��.>��������90=�7>!��0����>����#(��#:0��"��.>��������9:0��"��.9�

N:���+���O��

NK5���&������E<L�P<��������E<0�C+]]ZX+L<�KO�

NJ�C�?G�-��� �+�������3490��<+::/���#������������ ������::�?���� ������� ������L�L::-@<�<#�2::'����������#����:�� �:���:�� �+�����TLTL���<O�

N�� �+�����O�

N����+�����O�

N����+���������E<��������<����E<���� �������� ��������9�������<:O���N����+���������E<���������� ������<��������E<� �<�����E<�������#���� ������������/��������<O�N����+������������E<������<����E<���� �������� ��&������ ��*C<:O��N:����+����O��N����+���������E<����������<��������E<� �<�����E<�������#���� ������������/��������<O�N����+������������E<������<����E<���� �������� ��&��3���*C<:O��N:����+����O��N:����+�����O�

N�����+�������O�

N��������#E<:����<����E<���� �������� ���������9���/����<������E<��% ��<�����E<��������<�&������E<� �<���� E<:'��:�����'��<O�N������������E<� �����<���#E<:�����:&���������<��������E<� �<:O�N������������E<���� ��<���#E<:�����:����<��������E<� �<:O�N:�����O��

N��������#E<:��� <����E<���� �������� ���������9�� /����<������E<��% ��<O�N������������E<� �����<���#E<:�����:����<��������E<� �<:O�N:�����O�

N��������#E<:&���������<���������E<:'��:�������'��<����E<�������#���� ����������������/����<�������E<��% ��<��&������E<�����<O��N:�����O��N���������#E<:������<����E<���� �������� ���������������/�����<�������E<��% ��<���� E<:'��:�������'��<�&������E<�����<���������E<��#��<O�N������������E<� �����<���#E<:'��:�������'��<��������E<� �<:O�N:�����O��

N��������#E<:&������������� ��<�����E<���������� ������<���� E<:'��:����5�'��<����E<���� �������� ���������=����������� ��/����<�������E<��% ��<��&������E<�����<O�N������������E<� �����<���#E<:'��:���������� ���'��<:O�N:�����O��

������������� ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 23: tutorial paso a paso java-struts

��������������������� �����#����./B�������������#������ ��������,������"����� ��� ������������������������ �������������"������ ��% �������&���������������������������4������?���������% ���������������#��������� ����-�4� ��C������ �������(�� ��_0���������4��% �����#�� ���!�������)��69��

0�������

���#���������� ������������������������"�����������������!����� ���!���� �������������"���������������������������/� ����������������2�

� ��� ���L��� ��� ���M��� ��� ��� �̂�� ��� ���U��

-������% ������ ������������&������� �������% ��� �������"������������ ����� �������� ��������������������������������������������������������"�������% ���� ���������(�� �#���&���'�������&���% �������� �#���������"������������,�������;�����-�4������������������������

/ ��2�-���% ��)������)���������� �MPP̂ �

������������������������"������� �������������������������!������������� ������������������

��

�������5��������2��CD��-�EE-���-�� -)�"�����-��������#�#((��

��� �#����������������

��������������������#�#�,���.�F������#�/

�N��������#E<:&����������� ��<���� E<:'��:�������� ���'��<����E<���� �������� ���������=�9������� ��/����<�������E<��% ��<��&������E<�����<O�N������������E<� �����<���#E<:'��:�������� ���'��<:O�N:�����O���N��������#E<:&���������<�����E<����������<���� E<:'��:����5�'��<����E<���� �������� ���������=�������/����<�������E<��% ��<��&������E<�����<O�N������������E<� �����<���#E<:'��:�������'��<:O�N:�����O���N:�����+�������O�

N������+���� �������������E<���� �����/���������B��� ���<:O�

N�� +��������@���E<���� �������� �����&�������������&���������<:O���N:�� �+�����O�

������������#�����8�������������������% ������&������ ��������������"������ ���������� !������� �&��� ���������������� ��������"�������������������� ��������� �������

��.���.��������#�#�

�������

���.������� 4���� ��G�

/�������"���(���������B)0�=������������� ����������������������������������������������� �����������"��������+���&���������B)0

��������0���� ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������

Page 24: tutorial paso a paso java-struts

������������������������������������>�������������������������������&�:�M--��

����

����

���

��������������������������4���.���������������

C������������������������4���.�����������������$���������������������������������"�������� ��������&�� ���� ���!�������������������"������� ���������������� �����

=���������� ��(�������.�����&�����

C���������������������� �����&�����.�������������� �������������������������������� ��(���������"������@�4����

������� ���(��������-�4��C������������������������������������ ��������(����� ��-�4��������"�����������&��������������������������������������� �

���#����������������������-������ �������������;����������������������������������������������������& �����.�������������������$������������������.����������#��C��/�>-

����M�P����?9���9�� �'������5����������

C�����������������&��������������M�P2�@ �&���������$����������������% ������������ �'������5���������������'���������������������������������8)9���8�9�������

�� ���������� ��������#������'���������������������������&�����������������&��&�����������������������������!�������������������3���������������������������� ��(���5������������� �

������������5��������?����Z�C������������������������?����Z����& ����������������'��������� ��������� ������ ��������������5����������� ������������)��69

��4����)��%��-����� ��������������&������������������)��69����.���������#����&�������&���������������������� �����������"����&��

0������"������� ������������/��'����������!���������;������������ ��� ���������������������������������������������� ������&,������� ��������������

������������� ���������������������������

������������� ������������������� �������������������������������� ���!��"# ��$$��%�&��'��&��

(�)(*)�((�'��+�)),,,-���������������-��&)���������)���������-+'+.+�����/�������