<%@ 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;
我哪里错了?
答案 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>