我正在开发一个网络应用程序。我有一个成功调用JSP页面的disptacher servlet,但是这个JSP必须从其他对象中读取数据......但它会找到它...
这是不会找到“BackendServer”类的行。它给了我一个ClassNotFoundException错误......
<%=new BackendServer().run("getCar")%>
基本上上面的代码行在JSP中...如果我删除它,应用程序运行良好,没有此行的输出
我已经通过这种方式导入了BackendServer:
<%@page import="com.servlet.java.*"%>
如何让我的JSP找到我的BackendServer?
提前感谢:)
答案 0 :(得分:4)
尝试添加以下空格:
<%@ page import="com.servlet.java.*"%>
确保文件来自jar,将jar放入lib。
答案 1 :(得分:2)
为什么不使用Beans:
<jsp:useBean id="VarName" class="BackendServer" scope = *page | request | session |application*/>
答案 2 :(得分:1)
写下完全限定名称。 com.servlet.java.BackendServer是你的班级吗?
你确定这个类的jar是在这个web应用程序的类路径中吗?
罐子在哪里?
应用程序在哪里。
应该是通用的lib,全局应用容器类路径或此Web应用程序路径