Web教程---JSP内置对象

一、内置对象

就是jsp中已经存在的,可以直接使用的对象,共有九大内置对象

request对象

表示请求,该对象有请求中的所有参数,有以下常用方法

(1)request.getParameter("username")
根据name属性,获取表单中提交的数据

(2)request.getRequestDispatcher("success.jsp").forward(request,response)
表示把请求转发到success.jsp

转发和重定向区别:
(1)转发后地址栏不发生变化,重定向发生变化
(2)转发后能够携带参数,传到其他页面。而重定向不行
(3)转发是一次请求一次响应,重定向是两次请求两次响应
(4)需要参数的时候用转发,不需要参数的时候使用重定向

session对象

表示一次对话,从用户打开浏览器开始,到用户关闭浏览器为止,在这个时间范围内,成为一次对话

			request.getSession().setAttribute("user", user);

取出session中信息

HttpSession session=request.getSession();
User user=(User)session.getAttribute("user");

二、JSP代码的几种写法

1.(<% %>),<%里都是java代码

<%
		String name=(String)request.getAttribute("name");
%>

2.(<%= %>),效果相当于获取到name的值

<%=name %>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值