求大神帮帮我这个小萌新

有没有大哥有完整的实现【页面登陆,注册,主页面】进行完全提交的代码🌝🌝

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>系统登录</title>
    <script type="text/javascript">
    	function check(){
    		if(form1.username.value==""){
    			alert("请输入用户名称");
    			form1.username.focus();
    			return false;
    		}
    		if(form1.password.value==""){
    			alert("请输入登录密码");
    			form1.password.focus();
    			return false;
    		}
    		return true;
    	}
    
    </script>
  </head>
  
  <body>
    <h1 align="center">系统登录</h1>
    <hr/>
    <form action="./T3/loginCheck2.jsp" name="form1" onsubmit="return check();" method="post">
    	<table align="center" border="1" width="500">
    		<tr>
    			<td align="right">用户名称:</td>
    			<td><input type="text" name="username" value="admin" /></td>
    		</tr>
    		<tr>
    			<td align="right">登录密码:</td>
    			<td><input type="password" name="password" value="1234"/></td>
    		</tr>
    		<tr>
    			<td  colspan="2" align="center"><input type="submit" value="  登 录  "/></td>
    		</tr>
    	</table>
    </form>
  </body>
</html>

验证成功页面

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
	/*
		response.sendRedirect函数:重定向
			1.重定向到目标网页,不会传递request对象到目标页面
			2.可以传递参数,但是必须通过URL传参
				response.sendRedirect("success.jsp?username='admin'");
	
		jsp:forward转向
			1.将客户端所发出的请求从当前页面转交到另一个HTML或JSP页面
			2.page :可以是一个相对路径,即你所要重新导向的网页位置,或是表达式能运算出来的相对路径
			3.转向的同时可以把request对象传递到另一个页面
			4.可以传递参数
				<jsp:param name="flag" value="1"/>
		
	*/



	String username = request.getParameter("username");
	String password = request.getParameter("password");
	if(username.equals("admin") && password.equals("1234")){
		//登录成功
	%>
	<jsp:forward page="success.jsp">
		<jsp:param name="flag" value="1"/>
	</jsp:forward>	
	<%	
	}else{
		//登录失败
	%>
	<jsp:forward page="failed.jsp"></jsp:forward>	
	<%	
	}
%>

成功页面

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'success.jsp' starting page</title>
    

  </head>
  
  <body>
    <h1 align="center"><%=request.getParameter("username") %>恭喜你,登录成功!</h1>
    密码:<%=request.getParameter("password") %><br/>
    登录标志:<%=request.getParameter("flag") %>
  </body>
</html>

 

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

github上一搜就有哦