Javaweb开发——学生管理系统

项目概览

文件目录:
Javaweb开发——学生管理系统_第1张图片
实现登录功能:

  • index.jsp

验证登录用户是否存在数据库:

  • validate.jsp
  • UserTable.java
  • Check.java

检查编码方式:

  • Filter2.java

安全功能,没登录则不能跳至其他页面:

  • islogin.jsp

创建主页面框架:

  • main.jsp

框架顶部,左部,右部:

  • top.jsp
  • left.jsp
  • right.jsp

查询功能:

  • select.jsp
  • selectlogin.jsp

录入功能:

  • insert.jsp
  • insertlogin.jsp

删除功能:

  • delete.jsp
  • deletelogin.jsp

登录功能

Javaweb开发——学生管理系统_第2张图片
登陆页面代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




登录




学生管理系统
账号
密码

验证登录用户是否存在数据库

代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




Insert title here





<%
	if(check.UserCheck(user)){
		session.setAttribute("user", user);
%>
	
<%}else{ %>	

<%}%>	


实现逻辑:
调用check的方法UserCheck,连接数据库,查询数据库是否存在该用户,存在跳至主页面,不存在重新登录。

知识点:
jsp的usebean实例化class中的类,实例化的对象名就是id名。
jsp的setproperty为name属性中的对象赋值。

安全功能,没登录则不能跳至其他页面

代码:

<%@page import="com.wudonda.UserTable"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%
	UserTable user = (UserTable)session.getAttribute("user");
	if(user==null){
%>

<%}%

实现逻辑:
通过jsp的include指令将该jsp文件插入其他jsp文件,则访问其他页面时会检查session的user值是否为空,为空则会直接跳至登陆页面。

创建主页面框架

Javaweb开发——学生管理系统_第3张图片

代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




Insert title here



	
	
		
		
	




框架顶部,左部,右部

顶部代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




Insert title here




厚德 笃学 求是 创新

学生管理系统

查询功能

Javaweb开发——学生管理系统_第4张图片

代码:

<%@page import="com.wudonda.studentinfo"%>
<%@page import="java.util.Iterator"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




Insert title here



<% if(check.select()!=null){ Iterator it= check.select().iterator(); while(it.hasNext()){ studentinfo student = (studentinfo)it.next(); %> <%}} %>
姓名 性别 入学时间 专业
<%=student.getName() %> <%=student.getSex() %> <%=student.getGrade() %> <%=student.getZhuanye()%>

录入功能

Javaweb开发——学生管理系统_第5张图片

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




Insert title here



录入学生信息
姓名
性别 男  
入学时间
专业
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




Insert title here





<%
	if(check.insert(student)){
		out.println("success");
	}else{
		out.println("error");
	}
%>


删除功能

代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




Insert title here



删除学生信息
姓名
性别 男  
年级
专业
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




Insert title here





<%
	if(check.delete(student)){
		out.println("sucess");
	}else{
		out.println("error");
	}
%>


你可能感兴趣的:(Java,数据库,java,mysql,web)