tomcat javaweb(实验三JSP页面的访问控制)

一、预习报告

1. 实验项目:JSP页面的访问控制

2. 预习日期:

3. 实验原理摘要

1)       访问控制的实现流程

2)       JSP内置对象session和application的用法

3)       include指令的使用方法

4)       超链接中传递参数的方法

4. 实验内容及步骤:

1)创建web项目

2)开发JSP文件使用内置session完成JSP页面的访问控制

二、实验报告

1. 实验项目:JSP页面的访问控制

2. 实验日期:

3、实验目的及要求

1)       掌握JSP内置对象session和application的用法

2)       掌握include指令的使用方法

3)       掌握超链接中传递参数的方法

4、实验环境

编程环境:MySQL,Tomcat,MyEclipse,jdk,浏览器

操作系统软件:windowsXP

5、实验内容:

     1)创建web项目

2)开发JSP文件使用内置对象session完成JSP页面的访问控制

6、实验步骤

1)创建Web项目。

2)运行项目验证用户登陆情况。

7、实验结果

填写自己编写的JSP文件。

8、总结

填写自己对实验结果的分析及心得体会。

具体实现如下:

login.jsp

<%@ page contentType="text/html;charset=GBK"%>

系统登陆

用户名:
密码:
<% String name = request.getParameter("name") ; String pass = request.getParameter("password") ; if(!(("".equals(name)||name==null)&&("".equals(pass)||pass==null))){ if("abc".equals(name)&&"123".equals(pass)) {// 假设用户名是abc,密码是123 session.setAttribute("minzi",name) ; // 登陆了设置session response.sendRedirect("welcome.jsp") ; }else{ %>

错误的用户名或密码

<% } } %>

welcome.jsp
<%@ page contentType="text/html;charset=GBK"%>
<%
	if(session.getAttribute("minzi")!=null){	// 合法用户
%>
		

欢迎光临!

注销

<% }else{ %>

请先登陆

<% } %>

logout.jsp

<%@ page contentType="text/html;charset=GBK"%>
<%
	session.invalidate() ;
%>



你可能感兴趣的:(javaweb和tomcat)