JSP实现登录与注册界面

JSP实现登录与注册界面

1、首页index.jsp

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




index


	<%
	//接收是否登录成功数据
	String flag=request.getParameter("flag");
	if(flag==null){
		flag="";
	}
	if(flag.equals("sucessful")){
		String okname=(String)request.getAttribute("okname");
		%>
		<%=okname %>你好!/注销
		<% 
	}else{
		%>
		登录/
		注册
		<% 
	}
	%>
	


2、注册界面reg.jsp

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




注册页面


	
用户名:
密码:
确认密码:
性别:
兴趣: 爬山 钓鱼
<% String strMess=request.getParameter("mess"); if(strMess==null){ strMess=""; } %> <%=strMess %>



3、注册成功,显示注册信息,showReg.jsp

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




展示注册信息


	<%
	request.setCharacterEncoding("utf-8");
	//接受数据
	String name=request.getParameter("username");
	String pwd=request.getParameter("password");
	String okPwd=request.getParameter("okPassword");
	String sex=request.getParameter("sex");
	String[] interest=request.getParameterValues("interest");
	//验证数据
	if(name==null||name.equals("")||pwd==null||pwd.equals("")||okPwd==null||okPwd.equals("")||sex==null||sex.equals("")||interest==null||interest.equals("")){
		%>
		
		
		
		<%
	}
	else if(!pwd.equals(okPwd)){
		%>
		
		
		
		<%
	}
	
	//处理数据
	//将String[]->String
	String strHobby="";
	for(int i=0;i
	恭喜您注册成功!以下为您的注册信息:
	
用户名:<%=name %>
密码:<%=pwd %>
性别:<%=sex %>
兴趣:<%=strHobby%>

4、登录界面login.jsp

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




login


用户名:
密码:
<% String strMess=request.getParameter("mess"); if(strMess==null){ strMess=""; } %> <%=strMess %>

5、登录判断,loginProcess.jsp

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




loginProcess


	
<%! String flag="fail"; %> <% request.setCharacterEncoding("utf-8"); //接收数据 String name=request.getParameter("username"); String pwd=request.getParameter("password"); //验证数据 if(name==null||name.equals("")||pwd==null||pwd.equals("")){ %> <% }else if(name.length()>15){ %> <% }else{ flag="sucessful"; request.setAttribute("okname", name); %> <% } //处理数据 %>

你可能感兴趣的:(java学习,java,jvm,后端)