java - 将数据从java类传输到javascript的简单方法

标签 java javascript jsp web

我有一个字符串 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 LanguageJSTL ?例如

表达语言

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/

相关文章:

javascript - 如何使用另一个函数中的函数停止js执行

javascript - 在一个选项卡中选中的单选按钮在其他选项卡中未选中

html - 无法在 JSP 中包含 CSS 文件

Java Servlet 部署 Tomcat

java - 如何在java runnable jar中加载图像?

java - 文件 I/O Java 程序无法识别 src 文件夹中的 .txt 文件

javascript - 如何访问 HTML 自定义元素中的内容文本?

java - 如何从 Eclipse 中的接口(interface)导航到实现类?

java - 在 Controller 中设置 "systems"属性并在某个方面访问该属性

javascript - 检查 HTML 元素是否包含原始文本?