如何在HTML文件中使用Java变量

mac2024-06-17  35

以下是 java代码

@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"); } } }

可以在Home.html中检索值,如下所示

<script type="text/javascript"> $(document).ready(function() { userName = "{{user}}"; $("#yourFieldName").val(userName); }); </script>

如果使用JSP,则可以使用会话隐式对象

<%= ((User) session.getAttribute("user")).getUsername %>
最新回复(0)