0

我有一个登录页面,它通向一个 servlet,我在其中检查并验证登录,我需要根据登录的用户的一些数据来“绘制”一个网页。页面必须相同,但菜单应该有一些不同的选项。

现在的问题是我正在尝试在servlet的字符串中编写页面,以使其更具动态性,并且我需要放置一个按钮或链接或调用我的方法“desconectar”(注销)的东西

这是一段代码,我想你可以看到问题,我不能写“desconectar();” 在阙 onclick 报价之间。

        String cadenaout = "<html><head><title>Servlet InitServlet</title>";
        cadenaout += "</head><body><h1>Servlet InitServlet at " + request.getContextPath() + "</h1>";
        cadenaout += "<button onclick=\"  \" value=\" Desconectar \"/>";
        cadenaout += "</body></html>";
        out.println(cadenaout);

有什么想法或建议吗?谢谢你的帮助。

4

2 回答 2

0

i dont get this "it invitalidates the session from the moment the web was loaded", can you elaborate a little bit? Actually, i dont get the whole perspective.

  • Do you want to do a logout servlet? If you want a logout servlet i don't think javascript is of any use, but again please elaborate on the problem

  • Why you say " i cannot write 'desconectar();' "? You should import the javascript file in which you have your function, e.g.

    cadenaout += "<script type='text/javascript' src='../js/scriptFile.js'></script>";

    cadenaout += "<button onclick='desconectar();' value=' Desconectar '/>";

于 2013-05-17T09:37:50.483 回答
0

要在 servlet 页面中创建按钮,请遵循此

out.print("<br><a href=\"#\"><button type=\"button\">Edu Analytics</button></a>");
于 2017-04-18T07:03:07.057 回答