有没有做试题的网站,河北项目网在建项目,吉林省吉林市邮政编码,质感企业网站导航用ps怎么做1.作用
主要作用是用来接收客户端发送过来的请求信息#xff0c;由servlet容器封装好传递给service()方法
2.常用方法
常用方法描述StringBuffer getRequestURL()获取客户端发送请求时的完整URLString getRequestURI()获取请求行中的资源名称部分#xff08;项目名称开始由servlet容器封装好传递给service()方法
2.常用方法
常用方法描述StringBuffer getRequestURL()获取客户端发送请求时的完整URLString getRequestURI()获取请求行中的资源名称部分项目名称开始String getQueryString()获取请求行中的参数部分String getMethod()获取请求方式类型String getContextPath()获取webapp名称String getParameter(String name)获取指定名称的参数String[] getParameterValues(String name)获取指定名称参数的所有值
3.解决请求中文乱码问题
请求信息的编码方式是UTF-8Servlet默认解码方式为ISO-8859-1 GET请求中文乱码问题的解决方案为将tomcat的版本升级到8以上 POST请求中文乱码问题的解决方案为在接收所有的数据之前设定解码方式为UTF-8
req.setCharacterEncoding(UTF-8);4.请求转发
请求转发是一种服务器行为当客户端请求到达后服务器进行转发此时会将请求对象进行保护地址栏中的URL地址不会改变得到响应后服务器再将响应发送给客户端从始至终只有一个请求发出 注无法完成向服务器外部资源请求转发
req.getRequestDispatcher(URL).forward(req, resp);5.HttpServletRequest对象作用域
通过HttpServletRequest对象可以在一次请求中传递和共享数据作用范围在一次请求中有效请求转发的过程中有效
常用方法描述void setAttribute(String var1, Object var2)添加一个域数据Object getAttribute(String var1)获取一个域数据void removeAttribute(String var1)移除一个域数据