我有一个字符串 String myString = "This is some text."
我还有一个 getter getMyString()
我有一个 jsp 页面,我想把它带到,然后将它存储在 localStorage 中。因为这不完全是我的专长,所以我试过这样做......
var myJSString = "<%=myString%>";
var myJSString = <% getMyString(); %>
他们都给我同样的错误
HTTP Status 500 - org.apache.jasper.JasperException: Unable to compile class for JSP
root cause
org.apache.jasper.JasperException: Unable to compile class for JSP
我已经浏览了很多教程,但还是无法让它发挥作用。还有哪些其他方法可以将 java 变量放入 javascript 变量?
最佳答案
为什么不使用 Expression Language或 JSTL ?例如
表达语言
var myJSString = "${myString}";
联合实验室
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
...
var myJSString = '<c:out value="${myString}"/>';
关于java - 将数据从java类传输到javascript的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21007080/