提问人:Omar Khelifi 提问时间:11/5/2023 最后编辑:BalusCOmar Khelifi 更新时间:11/6/2023 访问量:34
如何从文件 HTML 中的 Servlet 获取数据 [duplicate]
how to fetch data from servlet in file html [duplicate]
问:
我知道使用JSP文件,我可以像这样使用scriplet:
<% String errorMessage = (String)request.getAttribute("errorMessage"); %>
<% if (errorMessage != null) { %>
<h1><%= errorMessage %></h1><br>
<h1>Login Failed!</h1>
<% } %>
但是当我使用 HTML 文件时,我如何获取数据?
这是我的html文件
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Authentication</title>
<style>
/* Style for the form group */
.form-group {
display: flex; /* This makes labels and inputs align horizontally */
margin-bottom: 10px; /* Adds some space between form groups */
justify-content: center;
}
/* Style for labels */
label {
margin-top: 5px;
flex-basis: 100px; /* Set a fixed width for labels (adjust as needed) */
text-align: center; /* Align labels to the right for better alignment */
}
/* Style for inputs */
input {
padding: 5px; /* Add some padding for better appearance */
}
</style>
</head>
<body>
<form action="authServlet" method="post" style="text-align:center; margin-top:30vh" >
<div class="form-group">
<label>Username</label>
<input type="text" name="name" >
</div>
<div class="form-group">
<label>
Password
</label>
<input type="password" name="pwd">
</div>
<input type="submit" value="Connect">
</form>
<h1> Message: ${Users}</h1>
</body>
</html>
答:
1赞
Elliott Frisch
11/5/2023
#1
你似乎很困惑。JSP 被编译成一个 Servlet,主要是 Java 的 HTML 模板系统。至于从 Servlet “获取”数据,其机制通常是使用 Web 表单和 GET 或 POST。 要么与表单提交到 Servlet 同步,然后转发到 JSP 或直接发出 HTML,要么使用 JavaScript 和 XMLHttpRequest
异步执行此操作 (AJAX)。
评论