web实验2
这次web要注意的点只有一个,就是在jsp中加入对用户名和密码合理性的判定,符合,转向主页。不符合,转向登录页面。
里面的内容就是通过超链接跳转,没什么好说的,至于页面设计,也比较简单,如果要实现动态效果,会麻烦一点。
老师的要求有游客模式和用户模式,我选择建两个主页,默认是进入游客主页,点击任何内容都是跳转到登录页面,成功登录后,将会跳转到用户主页,这时候就可以开始浏览内容了。
这是我的目录结构,图片放在另一个文件夹里,具体代码就不放了,放一个我觉得比较要注意的吧,就是实现用户和密码和合理性判定的
check.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>验证页面</title> </head> <body> <% //获取账号、密码赋值给这两个变量 String username=request.getParameter("userName"); String password=request.getParameter("pwd"); out.print(username+password); if (username.trim().equals(password)){//用户名和密码相同时可以登录进去 System.out.println("登录成功!"); %> <jsp:forward page="index1.jsp"></jsp:forward> <% } else{ System.out.println("登录失败!"); %> <jsp:forward page="login.jsp"></jsp:forward> <%}%> </body> </html>