Я новичок в JSP и JSTL и меня вопрос, где код в <%= .. %>
блоке не оцениваемый, когда он образует только части атрибута пользовательских теговJSP-код не обрабатывается в пользовательских тегах вызова
<myForm:text myBean="${myBean}" inputClass="form-class" inputName="pageNumber"
label="Go to page" size="1"
onkeypress="javascript:checkKey(<%= formName %>, '<%=listRequestFor%>', <%=recPerPage%>, <%=numPages%>);"
onkeydown="javascript:numbersOnly();"
onchange="javascript:goToPage(<%=formName%>, '<%=listRequestFor%>', <%=recPerPage%>, <%=numPages%>);" />
и это производит HTML-то вроде следующего:
<label for="" class="">
Go to page
</label>
<input type="text" id="" class="form-control" name="pageNumber"
value="" size="1"
onkeypress="javascript:checkKey(<%= formName %>, '<%=listRequestFor%>', <%=recPerPage%>, <%=numPages%>);"
onkeydown="javascript:numbersOnly();"
onchange="javascript:goToPage(<%=formName%>, '<%=listRequestFor%>', <%=recPerPage%>, <%=numPages%>);">
похоже, что <%= .. %>
теги быть спасся и поэтому выражение JSP не обрабатывается до пользовательских тегов оценивается ... любые идеи, как т o обойти это?