jsp九大内置对象
request:请求
response:响应
out:输出 <%out.print()%>/<%out.println()%> 简写:<%=变量/内容%>
page:当前页面 :<%@page language="java" import="Java包" pageEncoding="utf-8" %>
exception:异常
config:配置
session:当前会话
pagecontest:通信控制
application:服务器创建到死亡
局部变量:
<%String name=""%>
全局变量:
<%!String name=""%>
500错误:jsp页面代码错误,(或者转发重定向只能有一个)
404错误:找不到指定访问页面(地址写错,相对路径地址资源找不到,相对定位绝对定位资源写错)
200:正常运行
request响应接收对象: request.getParameter()
响应前台页面两种方式
转发:request.getRequestDispatcher("地址").forward(内容(request,response));
重定向: response.sendRedirect("地址?参数");
乱码问题:
一、:post方法提交的内容接受时产生乱码:requeste.setCharacterEncoding("UTF-8");
二、①:get方法提交内容接受时产生乱码:new String(对象.getBytes("ISO-8859-1"),"UTF-8");
②:配置tomcat\conf\server.xml文件,<Connector URLEncoding="UTF-8"/>
三、响应乱码
①重定向乱码:url地址栏就是乱码——new String(对象.getBytes("UTF-8"),"ISO-8859-1")
或者——response.setContextType="UTF-8"(这种方法包括了response.setCharacterCoding="UTF-8")
②转发乱码:response.setCharacterCoding="UTF-8"