您的位置:首页 > 运维架构 > Tomcat

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

2013-06-08 17:11 447 查看
一、预习报告
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"%>
<h1>系统登陆</h1>
<form action="login.jsp" method="post">
用户名:<input type="text" name="name"><br>
密码:<input type="password" name="password"><br>
<input type="submit" value="登陆">
</form>
<%
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{
%>
<h3>错误的用户名或密码</h3>
<%
}
}
%>


welcome.jsp
<%@ page contentType="text/html;charset=GBK"%>
<%
if(session.getAttribute("minzi")!=null){	// 合法用户
%>
<h1>欢迎光临!</h1>
<h2><a href="logout.jsp">注销</a></h2>
<%
}else{
%>
<h1>请先<a href="login.jsp">登陆</a>!</h1>
<%
}
%>


logout.jsp

<%@ page contentType="text/html;charset=GBK"%>
<%
session.invalidate() ;
%>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: