JSP�̃C���N���[�h�Ɋ֘A���镶�������������FJava�̕��������΍�FAQ�i4�j

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

» 2005�N03��12�� 00��00�� ���J
[�g��a���C�X�e�B���n�E�X]

�{�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


����1�FJSP�̃C���N���[�h�ŕ���������h���ɂ́H

�𓚁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�F<%@ include file="�t�@�C����" %>
  • include�A�N�V�����F<jsp:include page="�t�@�C����" />

�@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

  • contentType�����FJSP�y�[�W�o�͎��̕����R�[�h�A�����Content-Type�w�b�_�Ɏw�肷�镶���R�[�h�����w�肷��
  • pageEncoding�����FJSP�y�[�W�ǂݍ��ݎ��̕����R�[�h���w�肷��i�ȗ�����contentType�����̒l���g�p�����j

�@���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

  • �e�y�[�W�FcontentType�����ŕ����R�[�h���w�肷��
  • �q�y�[�W�FpageEncoding�����ŕ����R�[�h���w�肷��

�@�Ⴆ�΁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

}1@CN[h̕\ �}1�@�C���N���[�h�̕\����

����2�Finclude�f�B���N�e�B�u���g���ƃG���[���������܂�

�𓚁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

}2@contentType̓dw莞̃G[iTomcat 4.1.31j �}2�@contentType�����̓�d�w�莞�̃G���[�iTomcat 4.1.31�j

�@���̃G���[�����������@�͂����‚�����B

  • Tomcat 5�ɃA�b�v�O���[�h����
  • include�A�N�V���������Ɏg��
  • �e�y�[�W�ł�contentType���������A�q�y�[�W�ł�pageEncoding�����������g��
  • �q�y�[�W���當���R�[�h�w����O��

�@�Ⴆ�΁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

����3�FHTML�y�[�W���C���N���[�h����ƕ����������܂�

�𓚁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.

'; this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B