令牌上的JSP语法错误")",删除此令牌

时间:2016-07-30 22:40:42

标签: jsp

<%@ page import=com.linkedlistwithnode.LinkedList,com.linkedlistwithnode.Node %>

<html>
<body>

<%
    LinkedList e = new LinkedList();
    e.add(10);
    e.add(15);
    e.add(20);
%> <-this is problem!!
<%= out.println(e) %>
</p>
</body>
</html>

我在jsp中导入了现有的链表类。当我创建一个新对象 它说&#34;令牌上的JSP语法错误&#34;)&#34;,删除此令牌&#34;,出了什么问题?

抱歉,我只是一名JSP初学者。

我的理解是&lt;%@允许你将java类导入你的jsp 和&lt;%允许你编写Java代码,在那里我创建了一个名为&#34; e&#34;的链表列表对象,然后&lt;%=允许你通过JSP对象打印出创建对象的toString()值#34;列&#34;

我哪里错了?

1 个答案:

答案 0 :(得分:2)

您的页面指令中的import属性值缺少引号。另外,对JSP表达式使用@tarashypka建议。这是一个演示。

<%@ page import="java.util.LinkedList" %>
<%
    LinkedList e = new LinkedList();
    e.add(10);
    e.add(15);
    e.add(20);
%> 
<html>
<body>
<%=e%>
</body>
</html>