首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在HTML文件中使用Java变量

在HTML文件中使用Java变量
EN

Stack Overflow用户
提问于 2018-08-30 05:54:27
回答 2查看 2.7K关注 0票数 0

我用Java做了一个LoginServlet,它从数据库中获取用户名和密码。现在我想在登录后在我的网站上显示用户名。

Servlet代码:公共类LoginServlet扩展了HttpServlet {

代码语言:javascript
复制
@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");
    }

}

}

现在我想在我的网站上显示用户名。

我希望你能帮助我:)

EN

回答 2

Stack Overflow用户

发布于 2018-08-30 06:29:23

对于JSP,您可以使用会话隐式对象

代码语言:javascript
复制
<%= ((User) session.getAttribute("user")).getUsername %>
票数 1
EN

Stack Overflow用户

发布于 2018-08-30 06:45:41

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

代码语言:javascript
复制
<script type="text/javascript">
    $(document).ready(function() {
          userName = "{{user}}";
          $("#yourFieldName").val(userName);            
    });
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52086596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档