一、response
1、setStatus:设置响应状态码。
代码实现:
response.setStatus(550);
更改的位置如图:

2、sendRedirect:服务器端跳转
代码实现:
response.sendRedirect("Success.jsp");
3、setContentRType:设置返回内容类型
如: html :text/html
代码实现:
response.setContentType();
4、getWriter:在页面上显示内容
代码实现:
response.getWriter().write("测试成功!!!");
注:getWriter就是out类的对象
二、pageContext
注:因为pageContext对象只能在当前页面使用,且作用不是很大所以这里不做描述
三、request
1、getRemoteHost:获取客户端的名字
2、getRemoteAddr:获取客户端的ip地址
代码实现:
<%
String host = request.getRemoteHost();
String ip = request.getRemoteAddr();
%>
<%=host %>
<br>
<%=ip %>
3、getScheme:获取协议类型
代码实现:
System.out.println(request.getScheme());
4、getSeverName:获取服务器名字
代码实现:
System.out.println(request.getServerName());
5、getServerPort:获取服务器端口号
代码实现:
System.out.println(request.getServerPort());
6、getContexPath:获取站点根目录(也就是所创建的工程的名)
代码实现:
System.out.println(request.getContextPath());
四、out
在界面是显示内容
代码实现:
String str = "hello jsp";
out.println(str);
out.print(str);
注意:
注意加ln也无法实现换行,但是也不会报错,想换行的话使用标签
代码实现:
out.print(str + "<br>");
本文深入解析了Servlet中的response对象的关键方法,包括设置响应状态码、服务器端跳转、返回内容类型及页面显示内容;同时介绍了pageContext对象的基本概念,尽管其作用范围有限;详细探讨了request对象用于获取客户端信息的方法,如主机名、IP地址、协议类型等;并讲解了如何利用out对象在界面显示内容。
1万+

被折叠的 条评论
为什么被折叠?



