我有一个包含另一个JSP文件的JSP文件.第一个JSP应该将Java类(窗口小部件)的实例传递给第二个JSP文件.
这就是我所拥有的:
第一个JSP:
<jsp:include page="/container/SpecialWidget.jsp">
<jsp:param name="widget" value="${widget}"/> // widget is a .Java POJO
</jsp:include>
Run Code Online (Sandbox Code Playgroud)
第二个JSP:
${param.widget.id}
Run Code Online (Sandbox Code Playgroud)
问题是这段代码出错了(它说它不知道ID).如果省略".id"部分,页面将打印Java类的Java代码,这意味着该类已正确传输.如果我更改第一页的$ {widget}规则,例如$ {widget.id},我尝试打印$ {param.widget},一切正常.
我的问题:为什么我不能传递Java类并直接调用它的属性?我究竟做错了什么?
编辑:错误消息:引起:javax.el.PropertyNotFoundException:在类型java.lang.String上找不到属性'id'
我想在我的Java EE应用程序中包含Google Visualization API的图表.但是,无论我做什么,应用程序都无法识别API.我以前用过这个,所以我不明白我做错了什么.有人可以看看我的代码并告诉我我做错了什么吗?谢谢!
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<link type="text/css" href="LOCATION/STYLENAME.css" rel="stylesheet"/>
<script src="/tis/javascript/common/jquery.inlinemenu.js" type="text/javascript"></script>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
// Load the Visualization API and the piechart package.
google.load('visualization', '1.0', {'packages':['corechart']});
// Set a callback to run when the Google Visualization API is loaded.
google.setOnLoadCallback(drawChart);
// Callback that creates and populates a data table,
// instantiates the pie chart, passes in the data and
// draws it.
function drawChart() {
// Create the …Run Code Online (Sandbox Code Playgroud) 我正在为我的"问题"寻找解决方案,这不是一个丑陋的黑客.
在我的Java代码中,我有两个未知长度的数组(因此它们的长度可能不同).我想这样排序:
Array A: {1, 2, 3, 4, 5}
Array B: {6, 7, 8}
New Array: {1, 6, 2, 7, 3, 8, 4, 5}
Run Code Online (Sandbox Code Playgroud)
有没有一个很好的方法来实现这一目标?
谢谢
JQuery Sortable的API不清楚如何检索可排序列表中的元素数量.我想要元素数量的原因是因为我想将窗口小部件的位置设置为可排序列表的末尾.我知道有一个追加功能,但我有自己的逻辑来操纵可排序列表.
有人知道怎么做吗?