一、page
在jsp页面开头,设置当前页面的属性
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" import="java.util.Date" %>
二、out
out是JspWriter类的对象,用来向客户端发送文本数据,食用方法:
<%
String info = "微雨燕双飞";
if(info != null) {
out.print("<center>");
out.print("<font size=10>");
out.print("<B>");
out.print(info);
out.print("</B>");
out.print("</font>");
out.print("</center>");
}
%>
三、request
HttpServletRequest类的对象。如果在上一个jsp文件中的表单form里input了三个String类的对象和一个字符串数组,名字分别为teachername,classname,place,hobbies,在下一个jsp文件中可以这样写:
<%
String teachername = request.getParameter("teachername");
String classname = request.getParameter("classname");
String place = request.getParameter("place");
String[] ss = request.getParameterValuse("uhobbies");
%>
四、response
请求转发和请求重定向
request.getRequestDispatcher("xxx.jsp").forward(request, response);
//请求转发,服务器内部跳转,地址栏不改变
//response.sendRedirect("xxx.jsp");
//检查完,没问题后重定向到另一个页面,导致数据丢失。地址栏改变