会话到期后清除登录字段并重定向到登录页面



我使用的是struts框架,会话到期后,我将用户重定向到登录页面。一旦空闲时间到期,它将被正确重定向到登录页面,但在文本字段中显示用户名和密码。重定向到登录页面时如何清除字段?

<%
    int timeout = session.getMaxInactiveInterval();
    String redirect=request.getContextPath()+"/jsp/login.jsp";
    response.setHeader("Refresh", timeout + "; URL ="+redirect);
    response.addHeader("Cache-Control", "max-age=0,no-cache,no-store");
%>  

这是会话到期和重定向到登录页面

的代码

您可以通过在文本字段中放入值="来实现。

比如

<s:textfield name="username" value=""/>
<s:textfield name="password" value=""/>

希望这能有所帮助。

登录字段可能由浏览器填充。而不是通过服务器(检查生成的HTML代码会立即告诉您)。

这是一件好事:如果用户选择让浏览器记住你的应用程序的登录名和密码,那么这就是他想要的,你不应该禁止它

最新更新