【问题标题】:Eclipse is adding full package path when I want to use a class inside jsp files当我想在 jsp 文件中使用类时,Eclipse 正在添加完整的包路径
【发布时间】:2013-05-28 06:36:57
【问题描述】:

我的代码很简单,我只是想在我的jsp中做这样的事情:

Context ctx = new InitialContext();

我的 jsp 文件顶部有这个:

<%@page language="java" %>
<%@page import="javax.naming.*" %>
<%@page import="javax.rmi.*" %>
<%@page import="ejb.*" %>

问题是,每当我使用自动完成并按回车键时,eclipse 都会插入:

javax.naming.Context ctx = new javax.naming.InitialContext();

它坚持添加完整的类路径。 有什么办法可以避免这种情况吗?

【问题讨论】:

  • 遵循好的做法,不要在你的 JSP 中使用 scriptlet,你就不会再有这个问题了。
  • 嗯,这是为了上课,信不信由你,这是我们应该做的......
  • 嗯。又是一位 12 年没有学到新东西的老师。我只能为你感到难过。

标签: java eclipse jsp packages


【解决方案1】:

以下选项应该可以解决您的问题(我说的是 Eclipse Juno (4.2))

window-&gt;Preferences-&gt;Editor-&gt;Content Assist-&gt; Add import instead of Qualified Name

【讨论】:

  • 已经开启了。 Context 类是 javax.naming 的一部分,它已经被导入,所以它实际上因为某种原因忽略了导入语句......
猜你喜欢
  • 1970-01-01
  • 2010-11-08
  • 1970-01-01
  • 2017-08-19
  • 1970-01-01
  • 2016-03-21
  • 2015-01-07
  • 2014-05-10
  • 1970-01-01
相关资源
最近更新 更多