Java��r���܂ł������������܂����B��͂�Java�v���O���}�ɃX�L���`�F���W�������I�Ƃ����ǎ҂̂��߂ɁATomcat�̍ŐV�o�[�W�������g���Ȃ���JSP����b���������Ă����B�i�ҏW�ǁj
�@����́AJSP�́u�A�N�V�����v�ɂ��Đ������܂��B�O�����������X�N���v�g���uJSP�y�[�W�ɖ��ߍ��܂ꂽJava�R�[�h�����s���邽�߂̃^�O�v�ł���̂ɑ��A�A�N�V�����́uJSP�y�[�W����O����Java�R�[�h���Ăяo�����߂̃^�O�v�ł��B
�@�O�����������Ƃ���A���݂�JSP�J���ł́AWeb�A�v���P�[�V�����S�̂̋@�\���uMVC�iModel View Controller�j���f���v�ɏ]����3���������@���嗬�ł��B����MVC���f���ł́A�r�W�l�X���W�b�N�̎��s��ʏ��Java�N���X�iModel�j�ɔC���A���̎��s���ʂ�JSP�y�[�W�iView�j�ŕ\������Ƃ����������S���s���܂��B���̂��߁AJSP�y�[�W�̓�����Java�R�[�h�ߍ��ރX�N���v�g�́A�ŋ߂ł͂��܂藘�p����Ȃ��Ȃ�܂����B
�@���̑���ɁA�g���܂ǂ��h��JSP�y�[�W�ł̓A�N�V�����𑽗p���܂��B���̃A�N�V������p���āA�r�W�l�X���W�b�N�̎��s��Java�N���X�Ɉ˗�������A���̌��ʂ�Java�N���X����擾�����肷��d�g�݂ł��B
�@JSP�̃A�N�V�����ɂ́A�ȉ���2��ނ����݂��܂��B
�@�u�W���A�N�V�����v�Ƃ́AJSP�d�l�ɂ����Ă��炩���ߋK�肳��Ă���A�N�V�������w���܂��B�Ⴆ�A�ȉ���<jsp:useBean>�^�O�́A�W���A�N�V������1�ł��B
<%@ page contentType="text/html; charset=Shift_JIS" %> |
�@����<jsp:useBean>�^�O�́Aclass�����Ŏw�肵��Java�N���X�̃I�u�W�F�N�g���܂��͌������A����id�Ŏw�肵���ϐ��ɃZ�b�g����Ƃ����@�\�������܂��B��L�̗�ł́Ajava.util.Date�N���X�̃I�u�W�F�N�g�����A�ϐ�id�ɃZ�b�g���Ă��܂��B���̂��߁A�㔼�ɂ���u<%= now %>�v�Ƃ����R�[�h�ɂ��A���݂̓������u���E�U�ɕ\�������d�g�݂ł��B
�@JSP 2.0�d�l�ł́A20��ނ̕W���A�N�V��������`����Ă��܂��B�����̕W���A�N�V������ʂ��āA�J���҂��p�ӂ���Java�N���X�̋@�\���Ăяo������A���̏������ʂ�����ău���E�U�ɕԂ�����Ƃ������R�[�h���L�q�ł��܂��B
�@����A�u�J�X�^���^�O�v�Ƃ́A���̖��������Ƃ���J���҂��V����JSP�^�O�����R�Ɋg���ł��郁�J�j�Y���ł��B�ȉ��ɁA�J�X�^���^�O�̗��p��������܂��B
<%@ page contentType="text/html; charset=Shift_JIS" %> |
�@�܂����ڂ��Ă������������̂́AJSP�y�[�W�̖`���ŁA�utaglib�f�B���N�e�B�u�v���L�q���Ă���_�ł��B���̃f�B���N�e�B�u�́A�u����̐ړ������t���^�O�̓J�X�^���^�O�ł���v�Ƃ������Ƃ�Web�R���e�i�ɓ`���邽�߂̂��̂ł��B��L�̗�ł́A�ړ����uc�v���t��JSP�^�O�ɂ��āAJSTL�iJava Standard Tag Library�j�ƌĂ��J�X�^���^�O�̃��C�u�����i�^�O���C�u�����Ƃ��Ă�܂��j�����蓖�ĂĂ��܂��B
�@����A�y�[�W�̌㔼�ł́A����JSTL�̃J�X�^���^�O���g�p���ăR�[�h���L�q����Ă���̂�������܂��B�Ⴆ��<c:forEach>�^�O�́A�v�����for���[�v�ɑ�������J�X�^���^�O�ł��B��L�̗�ł́A�ϐ�item���C���f�b�N�X�Ƃ��ėp���A���̒l��1����10�܂ŕω������Ȃ��烋�[�v�����s���Ă��܂��B����ɂ��A�u���E�U�ɂ͈ȉ��̂悤�ȉ�ʂ��\������܂��B
�@���̂悤�ɁA�J�X�^���^�O��p���邱�ƂŁA�W���A�N�V�����ł͎��s�ł��Ȃ��悤�ȕ��G�ȃ��W�b�N�����������ȒP�ɕ\���ł���悤�ɂȂ�܂��B���ہAJSP�J���̌���ł́A���̃J�X�^���^�O�𒆐S�Ƃ����v���s���Ă��܂��B
�@���Ȃ݂ɁA��L�̗�ɂ����ĕϐ�item�̓��e���u���E�U�ɕ\�����镔���ł́A�u${item}�v�Ƃ����R�[�h���p�����Ă��܂��B�����JSP 2.0��藘�p�\�ɂȂ����uEL�iExpression Language�j�v�ƌĂ��V�������@�ł��B����EL�ɂ��ẮA�ʂ̋@��ŏڂ��������������Ǝv���܂��B
�@�����JSP�̕W���A�N�V�����ƃJ�X�^���^�O�ɂ��Đ������܂����B
Copyright © ITmedia, Inc. All Rights Reserved.