[英]Use Java variable in HTML File
我用Java制作了LoginServlet,它從數據庫獲取用戶名和密碼。 現在,我想在登錄后在我的網站上顯示用戶名。
Servlet代碼:公共類LoginServlet擴展了HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String username = req.getParameter("username");
String password = req.getParameter("password");
Sql2o sql2o = DatabaseConnetcionProvider.getSql2oConnection();
User user = UserDAO.findBenutzerByUsername(username, sql2o);
if(user != null && user.getPassword().equals(password)){
UserListe.getInstance().add(user);
HttpSession session = req.getSession();
session.setAttribute("user", user);
resp.sendRedirect("/public/Home.html");
} else {
resp.sendRedirect("/public/Error.html");
}
}
}
現在,我想在我的網站上顯示用戶名。
我希望你能幫幫我 :)
如果是JSP,則可以使用會話隱式對象
<%= ((User) session.getAttribute("user")).getUsername %>
您可以在Home.html中檢索值,如下所示
<script type="text/javascript">
$(document).ready(function() {
userName = "{{user}}";
$("#yourFieldName").val(userName);
});
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.