Правильно ли приведенный ниже синтаксис,
var str = "<%= TestJS.other %>";
Скажем, у меня есть константа, объявленная в файле Test JS. java, как показано ниже,
public static final String other = "OTHER";
Теперь я импортирую ее в файл JSP, как показано ниже,
<%@page import="com.rohit.jsp.testing.TestJS" %>
И затем в том же файле JSP у меня есть тег скрипта, в котором я хочу получить доступ к другой константе JAVA.
<script type="text/javascript">
function myMethod1(){
var str = "<%= TestJS.other %>";
alert(str);
}
</script>
Будет ли это работать, поскольку двойные кавычки в переменной str в javascript будут другого цвета, когда я сохраню их.