JSP/Servlet_02-JSP数据交互(一)
JSP内置对象
JSP内置对象out
out对象用于向浏览器输出数据,常用的方法是print(),该方法用于在页面中显示字符串信息。
//语法:
<%
out.print("Hello JSP")
%>
JSP内置对象request
request对象常用的方法:
对于中文乱码处理解决方案
JSP内置对象response
response对象可用于设置响应参数及取得响应流等
转发与重定向
转发与重定向的区别:
JSP内置对象session
什么是会话:
session对象常用的方法:
session与窗口的关系:
使用session对象实现权限控制
1)在控制页面获取用户请求的登录信息进行验证
<%
if ("admin".equals(name) && "admin".equals(pwd)) { // 如果是已注册用户
//
session.setAttribute("login", name);
//
// 设置session过期时间
session.setMaxInactiveInterval(10*60);
request.getRequestDispatcher("admin.jsp").forward(request, response);
} else {
response.sendRedirect("index.jsp");
}
%>
2)页面增加登录验证
<%
String login = (String) session.getAttribute("login");
if (login == null) {
response.sendRedirect("index.jsp");
return;
}
%>