Я делаю такие вещи все время.Анализатор JSP не знает и не заботится о разнице между содержимым тега <script>
(с использованием jQuery или нет) и любым другим содержимым на странице JSP.
Это должно работать нормально, если вы делаете:
<c:set var="selectedQuery" value="${dataRequestForm.queryMasterId}" />
...
<script>
$("#${selectedQuery} td input:radio").attr('checked', true);
</script>
Обратите внимание, что для этого требуется, чтобы элемент <script>
с вашим селектором jQuery находился внутри той же области страницы / JSP, что и ваш <c:set>
.Если они не находятся в одной области, то, конечно, это не будет работать.