Expression Language����������BJSP2.0���瓱�����ꂽ�B
�ϐ��̒l���o�͂���̂Ɏg���B�]����JSP����֗��ɂ����悤�Ȃ��́B
${ �� }
<sample:tag attribute="${bean.value}" />
|
|
�v���p�e�B�[�̒l���o�͂���B
�u${���O}
�v�́A�upageContext.findAttribute("���O")
�v�Ɠ��`�Ȃ������B�܂�A�T�[�u���b�g�̃��[�J���ϐ��͈������A�A�g���r���[�g�ɕێ����Ă����Ȃ��Ƃ����Ȃ��킯���B
�I�u�W�F�N�g�̃v���p�e�B�[�i�����j�̒l���o�͂���B[/2009-11-28]
�I�u�W�F�N�g��Bean�ł���Q�b�^�[���\�b�h���Ă�Ēl���擾�����B
�I�u�W�F�N�g��Map�ł����get()���Ă�Ēl���擾�����B
�u${bean.value}
�v�́AJSP���́u<%=
bean.getValue() >
�v�ɑ�������B
�u${map.key}
�v�́AJSP���́u<%=
map.get("key") >
�v�ɑ�������B
�I�u�W�F�N�g�̃v���p�e�B�[�i�����j�̒l���o�͂���B[2009-11-28]
�I�u�W�F�N�g���z��̏ꍇ�A�v���p�e�B�[�̓C���f�b�N�X�i�Y���j�B
${array[0]}
�u${obj.name}
�v�́u${obj["name"]}
�v���邢�́u${obj['name']}
�v�Ɠ����B
�N�H�[�e�[�V������t�����Ɂu${obj[name]}
�v�Ə����ƁA�Y��������${name}
�Ƃ��ĉ��߂���A�Ⴆ���̒l���uvalue�v��������A�u${obj["value"]}
�v�Ƃ��ď��������B
�X�R�[�v���I�Ɏw�肷�邱�Ƃ��o����B[2009-11-28]
${requestScope.form.value}
�ÖكI�u�W�F�N�g | ���e | �� | JSP������ |
---|---|---|---|
pageScope | �y�[�W�X�R�[�v | ${pageScope.name} |
<%= pageContext.getAttribute("name")
%> |
requestScope | ���N�G�X�g�X�R�[�v�i���N�G�X�g�A�g���r���[�g�j | ${requestScope.name} |
<%= request.getAttribute("name")
%> |
sessionScope | �Z�b�V�����X�R�[�v | ${sessionScope.name} |
<%= session.getAttribute("name")
%> |
applicationScope | �A�v���P�[�V�����X�R�[�v | ${applicationScope.name} |
<%= application.getAttribute("name")
%> |
pageContext | PageContext | �@ | �@ |
param | ���N�G�X�g�p�����[�^�[�iURI�̃N�G���[������j | ${param.name} |
<%= request.getParameter("name")
%> |
paramValues | ���N�G�X�g�p�����[�^�[�i�z��Ŏ擾�j | ${paramValues.name[0]} |
<%= request.getParameterValues("name")[0]
%> |
header | ���N�G�X�g�w�b�_�[ | ${header["user-agent"]} |
<%= request.getHeader("user-agent")
%> |
headerValues | ���N�G�X�g�w�b�_�[�i�z��Ŏ擾�j | ${headerValues["user-agent"][0]} |
�@ |
cookie | �N�b�L�[ | ${cookie.key.name} |
<% for (Cookie c : request.getCookies())
{ |
initParam | web.xml�Ɏw�肳��Ă��鏉�����p�����[�^�[
<web-app �`> |
${initParam.name} |
<%= pageContext.getServletContext() |
EL���ł́A���Z���������Ƃ��o����B���Z�������ʂ��A�o�͐�̌^�Ɏ����I�ɕϊ������B
<test:tag attribute="${value < 100}" /> <test:tag attribute="${value lt 100}" />
���Z�q | ���l | �� |
---|---|---|
[] |
�z���}�b�v�̗v�f���w�肷��B ���ʂ̃r�[���̏ꍇ�́A�v���p�e�B�[���w�肵���̂Ɠ����B |
${map["key"]} |
! not |
�@ | ${empty bean.name} |
* |
�@ | �@ |
+ - |
�@ | �@ |
< > lt gt |
�@ | �@ |
== eq |
�@ | �@ |
&& and |
�@ | �@ |
|| or |
�@ | �@ |
?: |
�O�����Z�q | �@ |
���ʁA�u<�v��u>�v�̓^�O�̊J�n�E�I���Ƃ��ĔF������Ă��܂��̂����AEL���ł͑��v�B
�����A�ult�v��ugt�v�Ƃ������ʖ����g����B
�@
�@
�@
�@
�@
�@
�@
�@
�@
�@
�@
�@
�@
�@
�@
�@