0

我正在使用 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");
%>  

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

4

2 回答 2

1

您可以通过将 value="" 放在文本字段中来做到这一点。

像,

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

希望这可以帮助。

于 2012-07-19T05:53:51.753 回答
0

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

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

于 2012-07-19T05:53:17.097 回答