Request
请求访问参数
- request.getParameter(“xxx”); 获取表单内提交数据
<input name=”username” type=”text” id=”username”/>
String username = request.getParameter(“username”);
2.request.setCharacterEncoding(“utf-8”); 设置编码格式
可以在page指令下方使用
再域中管理属性
- request.setAttribute(“a”,”b”);
request.getAttribute(“a”);
跨页面时加上: <jsp:forward page=””/> 还是在本页面跳转
获取cookie
- request.getCookies();
获取客户信息
方法 | 说明 |
getHeader(String name) | 获得Http协议定义的文件头信息 |
getHeaders(String name) | 返回指定名字的request Header的所有值,结果是一个枚举实例 |
getHeadersNames() | 返回所有request Header的名字,结果是一个枚举实例 |
getMethod() | 获得客户端向服务器传送数据的方法,如get,post,header,trace |
getProtocol() | 获得客户端向服务器传送数据所依据的协议名称 |
getRequestURI() | 获得发出请求字符串的客户端地址 |
getRealPath() | 获得当前文件的绝对路径 |
getRemoteAddr() | 获得客户端的ip地址 |
getRemoteHost() | 获取客户端的机器名字 |
getServrName() | 获取服务器的名字 |
getServerPath() | 获取客户端所请求的脚本文件的路径 |
getServerPort() | 回去服务器的端口号 |
访问安全信息
方法 | 说明 |
IsSecure() | 返回布尔类型的值,确定这个请求是否使用了一个安全协议 |
isRequestedSessionIdFromCokie() | 返回布尔类型的值,表示会话是否使用了一个Cookie来管理回话ID |
isRequestedSessionIdFromURL() | 返回布尔类型的值,表示会话是否使用了URL重写来管理会话ID |
isRequestedSessionIdFromValid() | 检查请求的会话ID是否合法 |
访问国际化信息