9
!!" # $!"% &’ ( )!*+ # "% ," #* % ) - ) # . / + 01 2" 3 * &% & 14+5

Java Servlet

Embed Size (px)

Citation preview

Page 1: Java Servlet

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

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

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

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

�� ���� ������� ������ ����������������������������������������������� � ���������������� ���������������� ��� !!"�#����$!"%��� �������� ����� �����

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

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

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

��� ����#������������"���%�,�"�#* ������%�

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

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

���������)������������ ����� �� �� ��������������������

����������������� �����-������� ���)����������������#�����������.�����������/���+������������0�1������2�"�����3�*����&��%�

�&������������������� ������������� �������������� ������������� ������������� ������ ������� � ��14+5��������������

Page 2: Java Servlet

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

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

��������������������� ����������'�����������������������#,�� (�0�66���� %���� ������������������.�����/������������������7�� ���������������,�� (�������� ���������������������������������������

"����������������������������������������� ����������������������������������������������� ����� ��������89:�;���"������89�:�:���������<�������������������������������8�����������9��#��89%��"������� �� ������������<����������-������������������(����=='������� ��='<��=:�;=���������(����"������������������������������������ ��0������� ���

�� ������������������������� �� ��� ���� �����)�� ���������������� ����������#�����������������������������> ������%��

�� ���������������������������� ���������,4��#����������> ������������������������������%��

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

:�� ����������� ���������)����������� ���������'����#����"�� �������������%�

� !"���������"�#$�� !"�������%���������#$�� !"�������%���������&��!�#$��! �������������� ����������%��������!��������'��! ������"��������������!�������(�) ����������*����������!�������(��!"������! ����&�"+��,-%��!��"�'��������! ������"����.!��/��%�0!���/�$������������, �! ������ �����1����! ��2��, �! ������ ��$���������+�����/�������������� ����/�2��3.������$���������4� �&��$�5��5�

<�� ��� �������������������#����"�� ��������������� � ����������'���������-���������������� ���������������

6�� ������ ����������� ��������������������������������������7�� ��������������������������� ����14+���)������������������������������-�������

��&��!�00�"4������ ����"0�������0��� ���������

8� �������������� ��� �0�)������������������������������������������������������������

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

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

Page 3: Java Servlet

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

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

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

&����� ��������������������?���� ������������������ ��� ������������������� ���� !!"���

! ���������4������������'����! ������"���������������"4�2��"4�2�������&�"+���������-%��!��"$����! �������������"4�2�2����������"4�2��$����! ������"������������������(�) ������)*������������(��!"��������������&�"+���������-%��!��"*�,-%��!��"$����! ���������2�2���������4"��$���! ������"��������".��$�5�

�&��������������� �)���������������,"6� �������������������������������89����'������� �������� (���������������������������������������"��������������������� ������� �'��� ��$@����� �������A�����������������)��������� ���� �����������������������������!�� ����, ������� ������������8�,9���:�,9-0+���!!�0����0;-3<=>0�������0����������������������8�,9���:�,9-������������������������������������������ ����������������������!�� ����

�����������

������������ ����������������� ���� !!"�����������������������0�)���� (����'������������(���������������������������������� ��������� ���

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

*������?-!��

��?-��@(��A&��!������"B����"����A���2���&"��B��

-������

-������� ��������������'� � ������������������������"4������ ����"� ������������������<�����������#�B<CC;������B/6���� �6��/%���

��?-��0�������0�"�C1���6D �1"��� E��"�HTTP/1.1 ���"����"��F��!<��������@���<�2����9"G����07���������" !������$�����9�-�7��H$�����;��"+��=���

Page 4: Java Servlet

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

���"�����"4������ ����"�������!���� �2�02�4*�� �2�0%<%��� �!*������ �2�0�!�2*�� �2�0!�!�2�

*������?-!����������������������������������� �������������������� !"����#��

1�����������������������������?-!��

HTTP/1.1 200 Document follows Date: Mon, 20 Jan 2003 12:32:46 GMT Server: JWS/1.1 Last-modified: Mon, 20 Jan 2003 12:32:46 GMT Content-type: text/html Content-length: 109 <html><body><h1>Sa vedem cum s-a jucat</h1>Jucatorul Ionescu Ion a ales 2003<br>Eu aleg 2004<br><h2>Am castigat eu</h2></body></html>

������������������������ �?-!0������D����������������������(������#��������� ������� ����0������������� %���

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

���,���0�������0��2�������I��������0H�H���@���<�2����9"G����07���������" !������$�����9�-�7��H$�����;��"+��=������"�����"4������ ����"�������!���� �2�02�4*�� �2�0%<%��� �!*������ �2�0�!�2*�� �2�0!�!�2*�#0����"���<�.!����!!������"0%<+++<4"� < ����"�������"���<��2�&��J6�� �1"��� D!�� �1"D������1� �����*E������@�����������E����HD����4"1�HKH7LD4�%1M���LL�

$%�����&���*������"E�!������� ���������������������������0��� ���������������������� ��� ���������������

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

F����(���A��(�������������� �������(�� !!"������ ��0� �������(����(��javax.servlet.http��� G����(�����A������� !!"�����������!(�������� �� �����javax.servlet.http.HttpServlet�����������������������������(��javax.servlet.Servlet������� ������� ��������������(��������������� ������A��!(�����������A������������ !!"���������������������HttpServlet���������A������� �������� ��������

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

�! �������������������������������%�����?����������������

Page 5: Java Servlet

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

$����� ����������� ��0��� ���������������������������� �� ����������������)�� ����� ��������������*�������� ��������������������� ����������������������� ���� !!"� �������������������������������� ���������� �����������������

�� �"?���# ����������4�H���� �����0� ����������4��������������%���� �"�"���# ����������4�H���� �����0� ����������4��������������%0���� ��E������# ����������4�H���� �����0� ����������4��������������%��� �"� ��# ����������4�H���� �����0� ����������4��������������%��� �"I������# ����������4�H���� �����0� ����������4��������������%��� ��!�� ��# ����������4�H���� �����0� ����������4��������������%�

!������ ������������������������������ ����� ����� ����� ����������4�H����������������� ������������������������� ����� ����� ����� ����������4�������� ��'����� ����)�������������� �������������

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

*�������������������� ��������������-%��!��"*�,-%��!��"�

,��������������� ����� ����������������*������".�N��2���������4"��

*����������������������������������������-����������������� ��� ����������������� �����������������������������������

&����� ���������������������������������������� ������� ��������������������� ���������������������������)������������

7���������������������?��#%������������� �����������������

����� ��� ����������� ��������������������(���������������������� ��������� �������� ���������������

Page 6: Java Servlet

��������������� �������������������� ��������������������������������������� ����������������������������������������������������������������������������(���

��)� !������1���������������0� �����"���"����0����� ���������� !*+�������������������������?��#%���� !"���������"�#$�� !"�������%���������#$�� !"�������%���������&��!�#$��! �������������� ���2����%��������!���������'����! ������"����"?���������!�������(�) �����������*���������������������������!�������(��!"������! ��������������������&�"+���������-%��!��"*�,-%��!��"������������������'���00��������&���������! ����00������������! ������"����.!���/��%�0&� �/��$���00����00������������! ����00������������, �! ������ ���������������������" ��1����! ��2��, �! ������ ��$����������" ��!������/A&� �B/��$�����" ��!������/A&���BA�����B��� ��!�2��A0�����BA0&���B/��$�����" ��!������/A�"�.B/��$�����" ��!������/A&HB��2�����9�A0&HB/��$�����" ��!������/��������!�2�����4"���!�"� ������ ��������A&�BO�$�����" ��!������/A0�"�.BA0&� �B/��$�����" ����"����$���5�5�

, ����������������� ��������

'��� �"���"�����'����

������������� ���2�������������������)����� �����8�,9���:�,9-0+���!!�0����0;-3<=>0�������0�

"�������������������������������������� ������������&��!�00�"4������ ����"�P�P�0�������0����0��� ���2���

-�������;���������&EE96-��

� !"���������"�#$�� !"�������%���������#$�� !"�������%���������&��!�#$��! ������������������""������%��������!��������'����!��������������4��������2��@9�:F-Q�1�/� �/$�

Page 7: Java Servlet

��������������� �������������������� ��������������������������������������� ����������������������������������������������������������������������������*���

��! ������"����"?�������!�������(�) ����������*����!�������(��!"������! �!"�����&�"+���������-%��!��"*�,-%��!��"�'��������� ��1��$������""�����""���:����1� ��$������""��������������������:�""���RS�1��������2���""������$�������4�������:�""����T1� ����'�������4"������1�*�1�����:�""������2�&$���A�$��UU��'����������""���:����1������:�""���R�S$����������4���""���:����2��=� �����) �����@9�:F-Q���'�������������.�'�������������� ��1���2���!�������""���:����2��V�� ����$�����������5�����&��= ���>"� ��-%��!��"��2"�����'�������������� ��1��$�����������5����������������$���������5�������5�����5��������.�'�����������2����������2�1��������2������ �����/�� �/�$������������ ��1���2���!����������������2�$�������� ��U1��� �$��������""���:����1��+��""������@9�:F-Q*���2����"����2�� ���$�����5�����&��= ���>"� ��-%��!��"����'��������4���""���:����11� ����'����������""���:����1��+��""������@9�:F-Q*�/�/�$�������5�����5������""���:�������9�%�2���H�����$���00�?�������, �! ���������! �!"�������"����.!��/��%�0&� �/�$�00�������""�����������! �!"�������""�����""���:����$���������;������" ��1����! �!"���2��;�������$�����" ��!�����/A&� �B/�U�������/A&���BA�����B�""����4"� ���"A0�����BA0&���B/�U�������/A�"�.��2�"�"�1�/W>>>>>>�/B/�U�������/A&HB�""����4"� ���"A0&HBA�����B/�$������4�������:�""����T1� ����'�������4"������1�*�1�����:�""������2�&$���A�$��UU��'���������" ��!������/A��BA��B/�U������:�""���R�S�2��=� ����U�/A0��B/�$���������" ��!������/A��B/�U������:�""���R�S�2��V�� ����U�/A0��BA0��B/�$�������5�����5�����" ��!�����/A0�����BA0�"�.BA0&� �B/�$�����" ����"����$���5�5�

Page 8: Java Servlet

��������������� �������������������� ��������������������������������������� ����������������������������������������������������������������������������+���

&��G����������������������������� ������)������� � ������������ ���������������������)����?��#%��

����������������-���������������������0���A���������������������-�������������� !"#���$������������!�"���%�&'�#�����(��������)�����*+,$---&��,�$��, !"#��,����

��������������&."�������/��'0���(�012&�

��������������,�������������������������� �������������������������������������������������������������-��������&.��3����3(�3�'0����0&��&.��3������!�'4�(�4���!�'4�����(���24&�

��E�� �������� ������������������ ��������� ��������������������� ��������������������������������"���-��������� ��������"���&5"�������!�&��&�������&��&'��������!�&�

�&����������&66����!����66&��566����!����66�

����

Page 9: Java Servlet

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

��"��� ����������������#�����������������I� ��- G��0�!(�G���������0������� �� G��� ��%��AE<<�>���&�2��&�������4�" �����9��4"� ��<<EB�AE<<��&���X������"�2���������&��4"� ��<<EB�AEY�!�2��� !"��1/����� ����#/�EB�A&� �BA�"�.B�A�HBI��!��.>"� I���A0�HBA�6B�AE���- �����"�4����1���) ����2������ ����=� ����$����4�T4����&��9"��-�� �������'�00�="�4������EB�����A4"� � ��&"�1/�,��/����������"1/I��!��.>"� I������!/B�AE��4"�������1��$���A�H�$��UU��'��EB�������>����AE1�EB��A�! ���.!�1/��%�/���G�1/��/�������� �1/>����AE1�EB/���� �1/V�� �AE1�EB/BA��B�AE��5�EB�����A=�@���Q�-1� � ���� �1� � ����������� �1/� � ��/BA04"� B�AE5������'������+&����4����&��9"��-�� �������'�����������2�4�����1������2�4�����%�-�� ����$�����������2���� ��1���) ����2������ �����4�����$�EB�������A��BAE1�4�����EB�1�AE1���� ��EBA0��B�AE��5���5�EB�A0�6B�A0�"�.B�A0&� �B�

��