2010-07-26 3 views
0

Мне нужно отобразить диалоговое окно из сервлета, но без открытия нового окна.Диалоговое окно javascript без открытия страницы

Ниже приведен код

PrintWriter printWriter =response.getWriter(); 
String s ="<HTML><HEAD><TITLE>JavaScript Example</TITLE>"+ 
"<SCRIPT LANGUAGE=JavaScript>"+ 
"alert('File Uploaded');"+ 
"</SCRIPT>"+ 
    "</HEAD>"+ 
    "</HTML>"; 

printWriter.print (с);

Этот код открывает диалоговое окно в новом окне, но я хочу, чтобы диалог находился в текущем окне.

ответ

0

Трудно понять вашу проблему. Опубликованный код вообще не открывает новое окно, оно просто отображает диалоговое окно предупреждения. Если вы хотите сказать, что он открывает новое окно и, а затем отображает предупреждение, проблема скорее заключается в вызывающем коде. Может быть, у вас есть target="_blank" в ссылке или в форме, которая вызывает сервлет?


Это говорит о том, что генерация кода представления в сервлете не всегда является лучшей практикой. JSP следует использовать для этого.

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