在jsp页面中创建一个对象

时间:2013-04-11 13:32:27

标签: java jsp servlets syntax

我正在开发一个网络应用程序。我有一个成功调用JSP页面的disptacher servlet,但是这个JSP必须从其他对象中读取数据......但它会找到它...

这是不会找到“BackendServer”类的行。它给了我一个ClassNotFoundException错误......

  <%=new BackendServer().run("getCar")%>

基本上上面的代码行在JSP中...如果我删除它,应用程序运行良好,没有此行的输出

我已经通过这种方式导入了BackendServer:

  <%@page import="com.servlet.java.*"%>

如何让我的JSP找到我的BackendServer?

提前感谢:)

3 个答案:

答案 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应用程序路径