在Servlet响应一次后,在Servlet中调用Javascript函数
我有一个jsp页面。jsp页面中有一个表单,当我按下submit时,控件转到servlet,servlet在同一个jsp中发送响应。我想在调用响应后调用javascript函数在Servlet响应一次后,在Servlet中调用Javascript函数,javascript,jsp,servlets,Javascript,Jsp,Servlets,我有一个jsp页面。jsp页面中有一个表单,当我按下submit时,控件转到servlet,servlet在同一个jsp中发送响应。我想在调用响应后调用javascript函数 String operation = request.getParameter("operation"); if (operation.equals("create")) { String value = null; Map<String, Strin
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");
}
String operation=request.getParameter(“操作”);
if(operation.equals(“create”)){
字符串值=null;
Map requestMap=newhashmap();
字符串实体=request.getParameter(“实体”);
枚举parameterNames=request.getParameterNames();
while(parameterNames.hasMoreElements()){
字符串paramName=parameterNames.nextElement();
if(paramName.equals(“操作”)| | paramName.equals(“实体”)){
value=request.getParameter(paramName);
}否则{
value=Constraints.toTitleCase(request.getParameter(paramName));
}
forEach((k,v)->System.out.println(“{KeY}:”+k+”…{VAlue}:”+v));
requestMap.put(参数名、值);
}
processRequest(requestMap);
log.debug(“js”);
response.getOutputStream().println(“suces();('hello');”;
sendRedirect(“user/master/“+entity+”.jsp”);
}
看起来您正在重定向页面
response.sendRedirect("user/master/" + entity + ".jsp");
还可以尝试发送函数定义。您所能做的就是使用为其设置额外变量,然后根据该变量的值调用javascript函数。您可以按照以下步骤操作