【发布时间】:2013-07-10 08:22:01
【问题描述】:
我想在 java 类中使用来自 javascript/jquery 的数据。
我从另一台服务器获取数据作为我的 servlet 的后处理结果。我想使用这些数据。此数据是 JSON 字符串。响应如下所示:
[{"id":"1","bool_m":"0","name":"Test 1"},{"id":"2","bool_m":"1","name":"Test 2"},{"id":"3","bool_m":"0","name":"Test 3"}]
我该如何存档?如果我创建一个新的 java 对象并将“数据”传递给构造函数,它不会知道“数据”。
这就是我得到的(此代码在 liferay-server(使用 tomcat)上作为 .jsp 运行):
<script type="text/javascript">
function getScenarioList() {
$.post("url",
{
action : "get_scenario_list"
})
.done(function(data) {
alert("Data Loaded: "+ data);
<%
Testclass one = new Testclass(data);
%>
});
}
</script>
【问题讨论】:
-
代码中的 Java 对象在哪里?
-
试试这个 ...stackoverflow.com/a/8141337/960778。您将需要在服务器端使用 servlet。
-
这个“Java”是否在小程序、servlet、鞋盒中运行?这里没有足够的信息来回答您的问题。
-
恐怕你应该先弄清楚客户端发生了什么,服务器端发生了什么(如果有服务器?你的问题很不清楚)
-
java 在 liferay 的 portlet 中运行(在 tomcat 上运行)。所以它是一个servlet
标签: java javascript jquery liferay