假设 servlet text.java 将 html 内容返回到 jsp 页面 index.jsp。
在index.jsp
<button onclick="location.href='text'">CLICK</button>
在text.java
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
try {
out.println("<b>HELLO</b>");
} finally {
out.close();
}
}
现在我们说servlet响应web浏览器的请求,那么在点击按钮后为什么在url而不是jsp页面中有servlet的名称并且控制没有返回到jsp页面。
这只能用 ajax (formelement.innerHTML= ob.responseText()) 吗?//其中 var ob = new XMLHttpRequest();