JSP�^�T�[�u���b�g�E�v���O���~���O�ŒN������x�͑�������g���u���������������B�\�����ʕ������������ɁA�f�o�b�N�ɋ�J�����o�������ǎ҂��������낤�B�{�A�ڂł́AJSP�^�T�[�u���b�g�ɂ����镶����̈����̊�b�K������ŁA���������̉������v�_�悭������Ă����B���ŏI��B�i�ҏW���j
�{�L����2005�N�Ɏ��M���ꂽ���̂ł��BJava�̕��������S�ʂ̍ŐV������IT Java Solution�S�L���ꗗ�̃J�e�S���u�g���u���E�������^�m�E�n�E�^���������v�����Q�Ƃ��������B
�F�e�y�[�W�ł�contentType�������A�q�y�[�W�ł�pageEncoding�������w�肵�܂��傤
�@JSP�̃C���N���[�h�@�\�͕����������N����₷���|�C���g��1�ł���B���̌����𖾂炩�ɂ���O�ɁA�܂��͓��@�\�ɂ��ĊȒP�ɂ����炢���Ă������BJSP�ł́A�O����JSP�y�[�W��HTML�y�[�W���C���N���[�h�����i�Ƃ��āA�ȉ���2��ނ���Ă���B
�@include�f�B���N�e�B�u�̏ꍇ�A�C���N���[�h���鑤��JSP�y�[�W�i�ȉ��A�e�y�[�W�j�̃R���p�C�����ɁA�C���N���[�h����鑤��JSP�y�[�W��HTML�y�[�W�i�ȉ��A�q�y�[�W�j���e�y�[�W�̈ꕔ�Ƃ��đ}�������B����u�ÓI�ȃC���N���[�h�@�\�v���B����ɑ�include�A�N�V�����̏ꍇ�AWeb�u���E�U���e�y�[�W�����N�G�X�g���邽�тɁA�q�y�[�W�̃R���e���c�����X�|���X�ɑ}�������B���Ȃ킿�u���I�ȃC���N���[�h�@�\�v�ł���B
�@���̂�����̎�i��p����ꍇ�ł��A����������h����{���[���́upage�f�B���N�e�B�u��contentType������pageEncoding������K�ɋL�q����v���Ƃł���B�{�A�ڂ���1��uWeb�u���E�U�������R�[�h�肷���́H�v�ł����������Ƃ���A�����2�̑����͂��ꂼ��ȉ��̖�����S���Ă���B
�@���m�̂Ƃ���A��ʓI��JSP�y�[�W�ł�contentType�����ɐ����������R�[�h�����L�q���Ă����Ε��������͔������Ȃ��B�Ȃ��Ȃ�pageEncoding�����͏ȗ��\�ł���A���̏ꍇ��ContentType�����Ŏw�肵�������R�[�h��JSP�y�[�W�̓ǂݍ��ݎ��ɂ��g�p����邩�炾�B
�@�������C���N���[�h�����JSP�y�[�W�ł͎���قȂ�B��q�����Ƃ���AcontentType�����̖{���̖ړI�́uHTTP���X�|���X�ɗp���镶���R�[�h�̎w��v�ł��邽�߁A�e�y�[�W����1���Z�b�g����悭�A�q�y�[�W���ł��d�����ċL�q����͖̂��Ӗ��ł���i��d�w�莞�̐U�镑���͎����ˑ��ł��邪�ATomcat�ł͒P�ɖ��������j�B
�@�Ƃ͂����A�q�y�[�W����contentType��������苎���Ă��܂��ƁA���x�̓T�[�u���b�g�E�R���e�i���q�y�[�W�̕����R�[�h�ʂ���藧�Ă��Ȃ��Ȃ�A�q�y�[�W�����̕����������������Ă��܂��B�����Ŏq�y�[�W�ɂ́A�ǂݍ��ݎ��̕����R�[�h��`�����i�Ƃ���pageEncoding�����������L�q���Ă����B
�@�C���N���[�h���̕���������h�����߂̃��[�����܂Ƃ߂�ƁA�ȉ��̂悤�ɂȂ�B
�@�Ⴆ�A���ꂼ��ȉ��̂悤�ȓ��e��page�f�B���N�e�B�u���L�q����悢�B
�e�y�[�W�Fparent.jsp
<%@ page language="java" contentType="text/html; charset=Windows-31J" %> <html> <head><title>�C���N���[�h�̃e�X�g</title></head> <body> ����ǂ߂܂����F<%@ include file="child.jsp" %><BR> ����ǂ߂܂����F<jsp:include page="child.jsp" /><BR> </body> </html>
�q�y�[�W�Fchild.jsp
<%@ page pageEncoding="Windows-31J" %> ����ɂ���
�@�}1�́A��L�R�[�h��Tomcat 5.0.28�ŕ\��������ł���iTomcat 4.1.31�ł�����m�F�ς݁j�B
�F�����w��̏d��������邩�Ainclude�A�N�V�������g���܂��傤
�@Tomcat 4�ł́Ainclude�f�B���N�e�B�u�Ɍ����āA�upage�f�B���N�e�B�u�̊e������1���Z�b�g�ł��Ȃ��v�Ƃ�������������B�Ⴆ��contentType������pageEncoding������e�y�[�W�Ǝq�y�[�W�̗����Ɏw�肵�Ainclude�f�B���N�e�B�u�Ŏq�y�[�W��}������ƁA�}2�̂悤�ȃG���[����������B
�@���̃G���[�����������@�͂���������B
�@�Ⴆ�A����Tomcat 4�ł�include�A�N�V�������g������Ainclude�f�B���N�e�B�u�̂܂܂ł�Tomcat 5�ɃA�b�v�O���[�h�����肷�邱�ƂŁA���̖��������ł���B�������͏�q�����R�[�h��̂悤�ɁA�e�y�[�W�Ǝq�y�[�W�ł��ꂼ��قȂ鑮�����g�����@������B
�@�܂��Ō�́u�q�y�[�W���當���R�[�h�w����O�����@�v�ɂ��ĕ⑫���Ă������BTomcat 4��include�f�B���N�e�B�u�ɂ́u�f�t�H���g�E�G���R�[�e�B���O�Ŏq�y�[�W��ǂݍ��ށv�Ƃ����ŗL�̐U�镑��������B����āA�q�y�[�W���當���R�[�h�w������ׂč폜���A�f�t�H���g�E�G���R�[�e�B���O�œǂݍ��܂���Ώ�L�G���[������ł���B�������A���̕��@��include�A�N�V������Tomcat 5�ł͋t�ɕ��������������N�����̂Œ��ӂ��K�v���B
�FHTML�y�[�W���f�t�H���g�E�G���R�[�e�B���O�ō쐬���邩�AJSP�����܂��傤
�@�C���N���[�h����q�y�[�W��JSP�ł͂Ȃ�HTML�y�[�W�ł���ƁA���̕����R�[�h���T�[�u���b�g�E�R���e�i�ɓ`�����i���Ȃ��Ȃ�B������Tomcat 4�����Tomcat 5�ł́A��JSP�̎q�y�[�W���f�t�H���g�E�G���R�[�e�B���O�œǂݍ��ގd�l�ɂȂ��Ă���BHTML�y�[�W��JVM�̃f�t�H���g�E�G���R�[�e�B���O�ō쐬���Ă����A���������͋N���Ȃ��͂����B
�@�����Ƃ��A�O������������Ƃ���A�f�t�H���g�E�G���R�[�e�B���O�ւ̈ˑ��̓o�O�̂��Ƃł���B�Ⴆ��Windows���ł͖��Ȃ����삵�Ă����C���N���[�h���ALinux�T�[�o��Ƀf�v���C�����r�[�ɕ�����������A�Ƃ������g���u�����N���₷���Ȃ�B�q�y�[�W�̃f�t�H���g�E�G���R�[�e�B���O�ˑ�����������Ƃ��́A�q�y�[�W��JSP�y�[�W�œ��ꂵ�ApageEncoding�����ŕ����R�[�h������悢�B
�@�܂�Tomcat 5�ł́Ainclude�f�B���N�e�B�u�Ɍ����āu��JSP�̎q�y�[�W�����ISO-8859-1�Ƃ��ēǂݍ��ށv�Ƃ�������������B���̃P�[�X�ł͎q�y�[�W���f�t�H���g�E�G���R�[�e�B���O�ō쐬�����Ƃ��Ă�����������h���Ȃ��B����đ����include�A�N�V������p���邩�A�q�y�[�W��JSP������Ȃǂ̑K�v�ƂȂ�B
Copyright © ITmedia, Inc. All Rights Reserved.