2013-06-01 3 views
0

Мой код довольно прост, я просто пытаюсь сделать что-то вроде этого в моем JSP:Eclipse, добавляет полный путь пакета, когда я хочу использовать класс внутри JSP файлы

Context ctx = new InitialContext(); 

И я это в верхней части моего Jsp файла:

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

Проблема заключается в том, что всякий раз, когда я использую автозаполнение и нажать кнопку ввода, затмение вставит:

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

Он настаивает на добавлении полного пути класса. Любые идеи, как я могу избежать этого?

+2

Следуйте передовую практику, не используйте скриптлет в ваших JSPs, и вы не будете эта проблема больше. –

+0

Ну, это для класса, и верьте этому или нет, так мы должны это делать. – networkprofile

+0

Хмм. Еще один учитель, который еще 12 лет не узнал ничего нового. Я могу только сожалеть о тебе. –

ответ

1

Следующий параметр должны устранить проблему (я говорю о Eclipse, Juno (4.2))

window->Preferences->Editor->Content Assist-> Add import instead of Qualified Name

+0

Это уже было включено. Класс Context является частью 'javax.naming', который уже импортирован, поэтому по какой-то причине он фактически игнорирует инструкции импорта ... – networkprofile

Смежные вопросы