1.提交方式
2.
只有以下三种控件可以传递参数到服务器:
1、<input>控件
type=text|password|radio|checkbox|hidden|file
2、<select>控件
3、<textarea>控件
注意:
当使用复选框传递参数,或者使用
<select multiplysize=n>传递参数时,在服务器端必
须使用:
String[]request.getParameterValues("name")
其他表单组件传递参数,在服务器端取出时均采用:
Stringrequest.getParameter("name")
3.
| 作用域 | 作用范围 |
| pageContext | 当前页面作用域 |
| request | 从请求创建到请求消亡这段时间 |
| session | 一段客户端和服务器持续连接的时间 |
| application | 服务器开始到服务器关闭为止 |
| 方法 | 说明 |
| void setAttribute(String,Object) | 定义name属性的值为value |
| Object getAttribute(String) | 取得name属性的值 |
| void removeAttribute(Sting) | 移除name属性的值 |
| 方法 | 说明 |
| getContextPath() | 获取站点路径 |
| getMethod() | 获得客户端提交请求的方式 |
| getRealPath("/") | 获得站点在服务器的真实路径 |
| getRemoteAddr() | 获得客户端主机IP地址 |
| getRequestedSessionId() | 获得sessionID |
| getSession() | 获取session对象 |
| getLocale().getCountry() | 获取客户端浏览器所属国家代码 |
| 方法 | 说明 |
| setContentType(String) | 设置返回客户信息的对象类型 |
| void addCookie(Cookie cookie) | 新增cookie |
| void setHeader(String name,String value) | 新增String类型的值到标头 |
| getWriter() | 获取out对象 |
| getOutputStream() | 获取对客户端的输出流 |
| String sendRedirect (String url) | 重定向到新的UTL |
| MIME类型 | 文件类型 | 后缀 |
| application/pdf | PDF文件 | |
| application/msword | Word文档 | .doc |
| application/vdn.ms-excel | Excel表格文件 | .xls |
| image/Gif | GIF图片 | .gif |
| image/Jpg | JPG图片 | .jpg |
| text/Html | HTML超文本文件 | .html |
| text/Plain | Plain文本 | .txt |
| 方法 | 说明 |
| void print(String) | 显示 |
| void println( ) | 显示并换行 |
| void close( ) | 关闭输出流,清楚所有的内容 |
本文详细介绍了HTTP请求中的GET与POST方法的特点及适用场景,并解释了JSP页面中九种内置对象的功能和用途,包括page、config、out等。此外,还对比了请求转发与重定向的区别。
1272

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



