In den Parametern von doGet, doPost und den Servicemethoden gibt es HttpServletRequest- und HttpServletResponse-Objekte.
HttpServletRequest stellt eine http-Anfrage dar, die verwendet wird, wenn Sie die Daten in der Anfrage erhalten möchten;
HttpServletResponse stellt eine http-Antwort dar, die verwendet wird, wenn Daten an den Browser gesendet werden müssen.
1) setHeader(String name, String value)
Antwortheader festlegen:
① Textformat und Codierung festlegen
② Geplante Aktualisierung
Die geplante Aktualisierung wird durch Aktualisieren als Antwortheader festgelegt , können Sie erkennen, wie lange es dauert, zur URL zu springen browser
//另外一种写法,使用setHeader方法 response.setHeader("Content-Type", "text/html;charset=utf-8");
4 ) Redirect
sendRedirect("xxxx")//xxx stellt die umgeleitete Adresse dar①Es wird zum Springen interner Ressourcen auf der Serverseite verwendet und kann auch zum Springen zwischen verschiedenen Anwendungen und verschiedenen Servern verwendet werden ②Re-Variablen werden in der Adressleiste des angesteuerten Browsers generiert, und die Adressleiste des Browsers ist die Adresse nach der Umleitung. ③ Die Umleitung entspricht 2 Anfragen und 2 Antworten.
④ Die Umleitung wird im Allgemeinen nur dann verwendet, wenn Dinge erledigt sind um zur nächsten Komponente zu springen.//获得字符输出流 PrintWriter pw=response.getWriter(); pw.write("5秒后进入百度"); //设置定时刷新 --多少时间后进行跳转 response.setHeader("Refresh","5;url=http://www.baidu.com"); //间隔多少时间进行自刷新 response.setHeader("Refresh", "5"); //使用request作为域对象,存储数据 request.setAttribute("name","zhangsan");
Das obige ist der detaillierte Inhalt vonSo verwenden Sie das Java Web HttpServletResponse-Objekt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!