水一篇博客哈哈哈哈哈
如果没有安装apache服务器的先去安装,还有集成开发环境也得装,不然怎么打代码噢。当然也可以用记事本写,这样的话只需要安装apache服务器就行啦!
用记事本创建jsp文件请看我的另一篇博客:

https://blog.csdn.net/qq_45933509/article/details/105223752

前言:
鉴于写这篇博客时已经学习了六章,所以先从第六章开始记笔记,写写实例代码,当做以后复习的资料。

JSP内置对象包括request、response、session、application、out、pageContext、config、page、exception.

下面会逐个介绍:

(1)request对象:
request 对象封装了HTTP请求的所有细节,包括请求头、系统信息、请求方式、和请求参数等。
request对象最常用的是获取访问参数。现在我们就来感受这个方法。

下面先看这样一行代码:

<a href="delete.jsp?id=1">删除</a>

其中 ? 设置了一个请求参数,如果要传递多个参数,在后面加上"&"即可。

<a href="delete.jsp?id=1&user=2&pwd=3">删除</a>

理解了上述代码以后,请看这个例子:
我们先建立一个jsp文件命名为index.jsp,相当于设置一个请求转发页,点击超链接后,跳转到处理页,下面是两个jsp页面的代码:

(1)index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="utf-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>使用request对象获取参数值</title>
</head>
<body>
<a href="deal.jsp?id=1&user=">处理页</a>
</body>
</html>
(2)deal.jsp
<%@ page language="java" contentType="text/html; charset=GB2312" pageEncoding="utf-8"%>
<%
	String id=request.getParameter("id");
	String user=request.getParameter("user");
	String pwd=request.getParameter("pwd");
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>处理页</title>
</head>
<body>
id =<%=id%><br>
uer = <%=user%><br>
pwd = <%=pwd%>
</body>
</html>

观察输出结果:

发现user没有值,
pwd=NULL,因为index.jsp中没有pwd这个参数,返回NULL。
user=

说明:使用request的getParmeter方法时,如果参数不存在,返回NULL,如果有参数但没有赋值,则返回空字符串.

(2)明天再写啦!