【发布时间】:2013-05-16 10:45:43
【问题描述】:
我有一个登录页面,它通向一个 servlet,我在其中检查和验证登录,我需要根据登录的用户的一些数据来“绘制”一个 Web。 页面必须相同,但菜单应该有一些不同的选项。
现在的问题是,我正在尝试将页面写入 servlet inside 的字符串中,以使其更具动态性,并且我需要放置一个按钮或链接或调用我的方法“desconectar”(注销)的东西
这是一段代码,我想你可以看到问题,我不能写“desconectar();”在 que 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);
有什么想法或建议吗? 感谢您的帮助。
【问题讨论】:
-
我的建议是不要在 servlet 中编写 HTML,而是使用
jsps。 -
我试过了,但我之前遇到的问题是我试图使 onclick="" 中的会话无效,但它没有等到我点击按钮,它从网络的那一刻起就激活了会话已加载。
标签: servlets button methods call