主要问题是Tomcat配置我都正确helloservelet 也配置了,各位大,佬可以帮我看看吗?
这是login.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>注册</title>
</head>
<body>
<form action="doLogin.jsp" method="get">
<h4>请输入用户名:<label>
<input name="uname" required="required"/>
</label></h4>
<h4>请输入密码:<label>
<input type="password" name="upass" pattern="\d{6}" required/>
</label></h4>
<h4>
<label>
<input type="submit" value="提交"
style="color :burlywood;font-size:18px;margin-left: 100px;margin-top: 30px;padding: 6px"/>
</label>
</h4>
</form>
</body>
</html>
doLogin.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
String uname = request.getParameter("uname");
String pwd = request.getParameter("upass");
if (uname != null && uname.equals("abc") && pwd != null && pwd.equals("123456"))
// String encodedName = URLEncoder.encode(uname, StandardCharsets.UTF_8);
response.sendRedirect(request.getContextPath() + "ok.jsp?name=" + uname);
else
response.sendRedirect(request.getContextPath() + "login.html");
%>
ok.jsp
<%--suppress ALL --%>
<%--<meta name="viewport" content="width=device-width, initial-scale=1">
<%--suppress XmlDefaultAttributeValue --%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>ok</title>
</head>
<body>
<h1>欢迎你 <%= request.getParameter("name") %></h1>
</body>
</html>
运行结果是这样的