Ich habe eine JSP-Seite. Es gibt ein Formular in der JSP-Seite, und wenn ich auf "Submit" drücke, geht das Steuerelement zum Servlet und das Servlet sendet die Antwort im selben JSP. Ich möchte eine JavaScript-Funktion aufrufen, nachdem die Antwort aufgerufen wurde.Aufruf Javascript-Funktion in Servlet, nach Servlet-Antwort
String operation = request.getParameter("operation");
if (operation.equals("create")) {
String value = null;
Map<String, String> requestMap = new HashMap<>();
String entity = request.getParameter("entity");
Enumeration<String> parameterNames = request.getParameterNames();
while (parameterNames.hasMoreElements()) {
String paramName = parameterNames.nextElement();
if (paramName.equals("operation") || paramName.equals("entity")) {
value = request.getParameter(paramName);
} else {
value = Constraints.toTitleCase(request.getParameter(paramName));
}
requestMap.forEach((k,v)->System.out.println("{KeY} :"+k+".....{VAlue} :"+v));
requestMap.put(paramName, value);
}
masterHelper.processRequest(requestMap);
log.debug("js");
response.getOutputStream().println("<script>sucess();('hello');</script>");
response.sendRedirect("user/master/" + entity + ".jsp");
}