Привет, я работаю над веб-приложением с JSP и сервлетами.У меня есть страница, на которой есть кнопка.Я написал некоторый JavaScript для всплывающего небольшого окна при нажатии кнопки, а также он вызывает метод doPost.Код выглядит примерно так -
]
"<form name='downloadFrm1' method='post' action='S2VServlet'
.. ..
"<input name='submitBtn' type='submit' value='Download Files With Warnings' onClick="+popup+">\n"+
"</form><BR></div><p><BR></p> \n";
Однако я вызываю метод doPost только для выполнения внутренней работы.Я не хочу, чтобы родительская страница была перенаправлена куда-либо.Но происходит то, что когда я нажимаю на кнопку, появляется маленькое всплывающее окно, но родительская страница также перемещается на пустую страницу.Как сделать так, чтобы родительская страница оставалась без изменений и не перенаправлялась?Код для doPost выглядит примерно так:
public void doPost(HttpServletRequest p_req, HttpServletResponse p_res) throws IOException, ServletException {
try {
String downloadKey = p_req.getParameter(DOWNLOAD_KEY_ELEMENT);
....
if (//put my condition)) {
//just set some internal value and return
....
return;
}