【jsp】jsp的内置对象(部分)

本文深入解析了Servlet中的response对象的关键方法,包括设置响应状态码、服务器端跳转、返回内容类型及页面显示内容;同时介绍了pageContext对象的基本概念,尽管其作用范围有限;详细探讨了request对象用于获取客户端信息的方法,如主机名、IP地址、协议类型等;并讲解了如何利用out对象在界面显示内容。

一、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>");

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值