有没有大哥有完整的实现【页面登陆,注册,主页面】进行完全提交的代码🌝🌝
<%@ 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上一搜就有哦