Struts�A�v�������W���[���������ꍇ�̒��ӓ_�FJavaTips �`Apache�^Jakarta��

» 2005�N03��30�� 10��00�� ���J

�@Struts1.1��蓱�����ꂽ���W���[���@�\���g���ƁAStruts�\���t�@�C���istruts-config.xml�j�𕪊����邱�Ƃ��ł��܂��B�������邱�ƂŁAStruts�\���t�@�C���̔�剻��h���A�A�v���P�[�V�����������ȒP�ʂɕ����邱�Ƃ��ł��܂��B�������A�ȉ��̂悤�ȓ_�Œ��ӂ��K�v�ł��B

  • Struts�\���t�@�C�����̃p�X�Ǝ��ۂ�URL�Ƃ̊֌W
  • �u/do/*�v�̃^�C�v��URL�}�b�s���O���g���Ȃ�
  • �ʃ��W���[���̃��\�[�X�փA�N�Z�X������@
  • forward������ForwardAction�Ƃ̋����̈Ⴂ

�@�����ł́A�����̒��ӓ_�Ƃ��̉�����ɂ‚��Đ������܂��B

Struts�\���t�@�C�����̃p�X�Ǝ��ۂ�URL�Ƃ̊֌W

�@���W���[����p�����ꍇ�AStruts�\���t�@�C���ɂĎQ�Ƃ����p�X�́A��{�I�ɂ��ׂă��W���[������̑��΃p�X�Ƃ��Ĉ����܂��B���Ȃ͂��A���W���[���umodule�v��Struts�\���t�@�C���ɂāA

 <action path="/myAction" ... >
    <forward name="success" path="/myPage.jsp" />
  </action>

�ƒ�`���ꂽ�A�N�V�����ɑ΂��ẮA

 http://localhost:8080/context/module/myAction.do

�Ƃ���URL�ŃA�N�Z�X����邱�ƂɂȂ�܂��B�����āA���̏ꍇ�]�����JSP�́u<Web�A�v���P�[�V�����̃��[�g�t�H���_>\module\myPage.jsp�v�ɂȂ�܂��B

�@���������d�g�݂́A���W���[����ʁX�̃`�[���ŊJ�����Ă���ꍇ�ɁA����JSP�Ȃǂ̏Փ˂��N�����Ȃ��_�ŗD��Ă��܂��B����ŁAJSP�����ׂ�WEB-INF�t�H���_�ȉ��ɒu���Ă���ꍇ�ɖ��Ȗ�肪�N����܂��B

�@�umodule�v���W���[���ɂāA���̂悤�Ȑݒ肪����Ƃ��܂��B���̃A�N�V�����փA�N�Z�X����ƁA��قǂƓ����悤�Ɂu<Web�A�v���P�[�V�����̃��[�g�t�H���_>\module\WEB-INF\pages\myPage.jsp�v��T���Ă��܂��A�y�[�W�����‚��炸�G���[���������Ă��܂��̂ł��B

<action path="/myAction" ... >
    <forward name="success" path="/WEB-INF/pages/myPage.jsp" />
  </action>

�@���̖�����������ɂ́A<forward>�v�f��contextRelative�������g���A�p�X���R���e�L�X�g����̑��΂ɂ���K�v������܂��B���L�̂悤�ɋL�q����ƁA�������y�[�W�����‚��邱�Ƃ��ł��悤�ɂȂ�܂��B

 <action path="/myAction" ... >
    <forward name="success" contextRelative="true" path="/WEB-INF/pages/myPage.jsp" />
  </action>

�u/do/*�v�̃^�C�v��URL�}�b�s���O���g���Ȃ�

�@���W���[����p����ꍇ�́AWeb�A�v���P�[�V�����z���L�q�q�iweb.xml�j�Œ�`�����A�N�V�����ւ�URL�}�b�s���O�ɁA�u/do/*�v�Ƃ����`��p���邱�Ƃ��ł��܂���B�Ⴆ�΁A

http://localhost:8080/context/do/myAction

�ȂǂƂ��ăA�N�V�������N�����Ă����Ƃ��ɁA������umodule�v���W���[���Ɉڂ����Ƃ���ƁA�ȉ��̂����ꂩ�̕��@�ŃA�N�V�����ɃA�N�Z�X�ł������ȋC�����܂��B

http://localhost:8080/context/do/module/myAction
http://localhost:8080/context/module/do/myAction

�@�������A�܂��O�҂̕��@���ƁA�f�t�H���g���W���[���ɒ�`���ꂽ�u/module/myAction�v�A�N�V�����ւ̃��N�G�X�g�Ɖ��߂���Ă��܂��܂��B�܂��A��҂̕��@�͂��������u/do/*�v�Ƃ���URL�p�^�[���Ƀ}�b�`���܂���̂ŁA�A�N�V�����T�[�u���b�g���N�����邱�Ƃ���ł��܂���B

�@���̐����́AStruts�{�ƃT�C�g�̃��[�U�K�C�h�ɖ��L����Ă��܂��BWeb�A�v���P�[�V�����z���L�q�q��Struts�̂��ꂼ��̎d�l�������ň����N���������ł��̂ŁA�����@�͂���܂���B���W���[���𗘗p�������ꍇ�́A�u*.do�v�̂悤�Ɋg���q���g�����^�C�v��URL�}�b�s���O�ɐ؂�ւ���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