客户端的请求信息被封装在request对象中,通过它才能了解客户的需求,然后做出响应,他是HttpServletRequset类的实例request对象具有请求域,即完成客户的请求之前,该对象一直有用
String getparameter(String name)返回那么name指定参数的参数值
string[] getParameterValues(String name)返回包含namede 所有值的数组
void setAttribute(String,Object)储存此请求中的属性
object getAttribute(String name)返回指定属性的属性值
string getContentType()得到请求体的MIME类型
string getprotocol()返回请求用的协议类型及版本号
string getServerName()返回接受请求的服务器主机名
请求客户端的ip地址:<%=request.getRemoteAddr() %>
请求的真实路径:<%=request.getRealPath("JSP内置对象(上).jsp") %>
请求的上下文路径:<%=request.getContextPath() %>
<%--把复选框成为单选--%>
<%--
<%--
<%--两者的区别是submit按钮能提交表单。
而button只是一个纯粹的按钮,在没有加什么js代码的情况下,它只是个装饰。
不过,如果加了js代码后,button按钮就可以实现submit按钮的一切效果。
--%>
用户注册
url传参数