Java 如何从ajax表单获取HttpServletResponse中的数据
我有一个“first.jsp”,其中的表单具有隐藏的输入值和指向另一个jsp的方法Java 如何从ajax表单获取HttpServletResponse中的数据,java,javascript,jquery,ajax,jsp,Java,Javascript,Jquery,Ajax,Jsp,我有一个“first.jsp”,其中的表单具有隐藏的输入值和指向另一个jsp的方法 <form id="popupForm" name="popupForm" action="<%= cqRequest.externalizeHref(handle) %>" method="post"> <input type="hidden" name="method" value="second"/>
<form id="popupForm" name="popupForm" action="<%= cqRequest.externalizeHref(handle) %>" method="post">
<input type="hidden" name="method" value="second"/>
<input type="hidden" name="qualident" value="<%= qualident %>"/>
<input type="hidden" name="val1" value="<%=val1%>"/>
...
</form>
如何在第一个jsp中获得该整数值?
-我尝试使用Printwriter将其写入respone,并将表单数据类型设置为“text”/“json”,但是我无法对响应文本进行子串/拆分或执行任何操作,每次操作后它始终保持原始状态
PrintWriter pw = response.getWriter();
pw.print("#_#");
JSONObject obj = new JSONObject();
obj.put("retVal", <%=retVal%>);
pw.print(obj);
pw.flush();
pw.close();
PrintWriter pw=response.getWriter();
打印(“####”);
JSONObject obj=新的JSONObject();
对象put(“retVal”);
印刷品(obj);
pw.flush();
关闭();
- 我试图设置sessionattribute或sessionstorage,但javascript/jquery没有在submit表单的second.jsp中运行李>
first.jsp
页面提交表单second.jsp
将接收请求并调用web服务以获取整数值RequestDispatcher
返回first.jsp
页面,从HttpServletRequest
对象获取属性 PrintWriter pw = response.getWriter();
pw.print("#_#");
JSONObject obj = new JSONObject();
obj.put("retVal", <%=retVal%>);
pw.print(obj);
pw.flush();
pw.close();