Java��r���܂ł������������܂����B��͂�Java�v���O���}�ɃX�L���`�F���W�������I�Ƃ����ǎ҂̂��߂ɁATomcat�̍ŐV�o�[�W�������g���Ȃ���JSP����b���������Ă����B�i�ҏW�ǁj
�@�O�����������Ƃ���AJSP�ł́A�ȉ���3��ނ�JSP�^�O���L�q�ł��܂��B
�@�f�B���N�e�B�u�́AJSP�y�[�W�ɂ܂�邳�܂��܂Ȏw���idirective�j��Web�R���e�i�֓`����JSP�^�O�ł��B�O���́A�upage�f�B���N�e�B�u�v��p����JSP�y�[�W�̕����R�[�h��Web�R���e�i�Ɏw���������Љ�܂����B������������́AJSP�ɂ�����X�N���v�g�̊T�v��ʒu�t���ɂ��Đ������܂��B
�@�O���A�ȉ��̂悤�ȃT���v���R�[�h�����グ�܂����B
<%@ page contentType="text/html; charset=Windows-31J" %> <html> <head> <title>JSP Sample</title> </head> <body> ����ɂ��́A���̓����� <%= new java.util.Date() %> �ł��B </body> </html>
�@���̃R�[�h�ł́A�ȉ��̕����ɂ����āAJSP�̃X�N���v�g�ƌĂ�镶�@��p���Ă��܂��B
<%= new java.util.Date() %>
�@�����̂Ƃ���A�X�N���v�g�ł́AJava�R�[�h�ڋL�q�ł��܂��B����Java�R�[�h�ɂ���ăR���e���c�I�ɐ������AHTML�y�[�W�ɑ}������d�g�݂ł��B��q�̃R�[�h��ł́A���݂̓�����\��Data�I�u�W�F�N�g�����AWeb�u���E�U�ɕ�����Ƃ��ďo�͂��Ă��܂��B
�@JSP�ł́A���������X�N���v�g�Ƃ��āA�ȉ��̂悤�ȃ^�O�����p�ł��܂��B
�^�O�Ǝg�p�� | ���� | �@�\ |
---|---|---|
<% Date d = new Date(); %> | �X�N���v�g���b�g | Java�R�[�h�̎��s |
<%= 1 + 2 %> | �� | Java���̎��s��Web�u���E�U�ւ̏o�� |
<%! Date d = null; %> | �錾 | Java�t�B�[���h�܂��̓��\�b�h�̐錾 |
<%-- �R�����g --%> | �R�����g | �R�����g�̋L�q |
�\ JSP�ŗ��p�ł���X�N���v�g�̃^�O |
�@�����̒��ł��A�u<% ... %>�v�Ƃ����L�@�ɂ��Java�R�[�h���L�q����u�X�N���v�g���b�g�v�́A������JSP�J���ł͍ł��L���p����ꂽ�^�O�ł��B�Ⴆ�f�[�^�x�[�X�����@�\��V���b�s���O�E�J�[�g�@�\�Ȃǂ̃r�W�l�X�E���W�b�N�i�Ɩ������j���X�N���v�g���b�g�ŋL�q������@���悭�g�p����Ă��܂����B
�@���������uWeb�y�[�W�ɖ��ߍ��܂ꂽ�X�N���v�g�Ńr�W�l�X�E���W�b�N���L�q����v�Ƃ����J���X�^�C���́APHP��ASP�Ƃ������ق��̃T�[�o�T�C�h�E�X�N���v�g�Ƃ����ʂ�����̂ł��B���������̕��@�́AJSP�J���̌���ɍ������������ʂƂȂ�܂����B�Ȃ��Ȃ�HTML�R���e���c��Java�R�[�h��1��JSP�y�[�W�ɍ��݂��邽�߂ɁA�ȉ��̂悤�ȃf�����b�g���邩��ł��B
�@���̂��ߌ��݂�JSP�J���ł́A�����̃X�N���v�g�͂��܂藘�p����Ă��܂���B���̑���Ƃ��āAWeb�A�v���P�[�V�����S�̂̋@�\���ȉ��̂悤�Ȗ������S�Ŏ���������@�A������uMVC�iModel View Controller�j���f���v���L���p�����Ă��܂��iMVC���f���ɂ��ďڂ�����Java Solution FAQ���Q�Ɓj�B
�@���̂悤�ɁAMVC���f���ɂ�����JSP�y�[�W�̖����́u�r�W�l�X�E���W�b�N�̎��s���ʂ�HTML�\���v�ɂ���܂��B��������MVC���f���̕��y�ƂƂ��ɁAWeb�A�v���P�[�V������JSP�P�̂Ŏ��������͏��Ȃ��Ȃ�AMVC���f���̘g�g�݂����炩���ߎ��������uMVC�t���[�����[�N�v�̓�������ʓI�ƂȂ�܂����BMVC�t���[�����[�N�̑�\��Ƃ��ẮA�ȉ��̂悤�Ȃ��̂�����܂��B
�@�����MVC�t���[�����[�N�̋@�\������ɂ��Ă̐����͂ق��ɏ���Ƃ��āA�����ł́u�X�N���v�g�͂Ȃ�ׂ��g�p���Ȃ��v�uWeb�A�v���P�[�V�����J���ł�MVC�t���[�����[�N�̓������������Ȃ��v�Ƃ����_�����������Ă����Ă��������B�����̎����A�{�A�ڂł́A�X�N���v�g�ɂ��Ă̏ڂ��������͏ȗ��������Ǝv���܂��B
�@�����܂ł̐����ɂ���āAJSP�y�[�W�͎��̂Ƃ���u�������ʂ�HTML�\���v�̂��߂̎�i�ł��邱�Ƃ������ł����Ǝv���܂��B�ł͋�̓I�ɁA�X�N���v�g���g�킸�ɁA�ǂ̂悤�ȕ��@�ŏ������ʂ�HTML�\������̂ł��傤���B����́A���̓����ł���u�A�N�V�����v�ɂ��Đ������܂��B
Copyright © ITmedia, Inc. All Rights Reserved.