【问题标题】:Error while importing class in JSP在 JSP 中导入类时出错
【发布时间】:2014-11-26 06:32:03
【问题描述】:

我在导入位于 JSP 子包中的类时遇到错误。

index.jsp的有效代码:

<%@ page import="a.b.TestDetails" contentType="text/html" 
pageEncoding="UTF-8" errorPage="Error/error-page.jsp"%>

我收到错误:

HTTP Status 404 - Not Found

type Status report

messageNot Found

descriptionThe requested resource is not available.

GlassFish Server Open Source Edition 4.0

当我删除 import 页面加载正确但当我使用它导入类时,它给了我上述错误。

【问题讨论】:

  • 只是一个猜测,不是因为它是一个测试类吗?所以不会出现在你的战争的 WEB-INF/类中
  • 我不认为类(不是 servlet)需要写在 web.xml 中?
  • 显示您的堆栈跟踪或服务器。还有你的jsp 代码。

标签: java jsp import error-handling


【解决方案1】:

试试:

&lt;%@ page import="a.b.TestDetails" %&gt;

// 这里 a.b 是包和子包的名称,TestDetails 是你要导入的类的名称。

删除contentType="text/html" 和其他代码。

然后再测试一下,如果还有问题发给我。

【讨论】:

  • 我不认为contentType="text/html" 是问题所在。如果添加它,甚至对我有用。我想这可能是包和类的问题
  • 是的,我也怀疑包名有问题。
  • 是的 :) 。内容类型不会导致问题,可能与 java 类以及他如何在此处访问它有关
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-02-14
  • 1970-01-01
  • 2013-02-16
  • 2011-02-26
  • 2010-09-19
  • 2015-05-20
  • 1970-01-01
相关资源
最近更新 更多