Если я правильно понял вашу проблему (особенно ваш последний комментарий), вам нужно сделать следующее:
<iframe id="frame1" src="/jsp/transfer/a.jsp?isChange=true&bizId=<%=bizId>"></iframe>
Пояснение:
<%= variable >
- это синтаксис JSP для вставки переменных из контекста JSP в визуализированный HTML. Этот код (<%= variable >
) будет полностью заменен содержимым variable
.
Добавлено: (в ответ на комментарий)
Если вам нужно поместить некоторую переменную в файл JavaScript, который входит в исходный файл JSP, вы не сможете использовать в нем синтаксис <%= variable >
. Однако вот что вы можете сделать:
[yourjsp.jsp]
<script>
var bizId = <%=bizId>;
</script>
...
<script src="yourjavascript.js"></script>
[yourjavascript.js]
function someMethod() {
alert(bizId);
}
Как правило, код JSP будет заменен, и вы определите глобальную переменную javascript с именем bizId
, содержащую значение на стороне сервера bizId
. Затем любой другой код JavaScript может использовать эту переменную.