0
我有一個登錄名(用戶名和密碼存儲在MySQL數據庫中)。在文本字段中插入用戶名和密碼後,如果用戶名和密碼存儲在數據庫中,類登錄控制,然後在我的'LoginRiuscito.jsp'我想寫歡迎用戶名。在JSP中使用與Struts2的會話
這是我index.jsp
:
<s:form action="acces" id="login" style="display:none">
<h1>Login</h1>
<s:label value="Username"/><s:textfield id="username" name="username" required="true"/>
<s:label value="Password"/><s:password name="password" required="true"/>
<s:submit value="Accedi"/>
</s:form>
這是我的班命名爲 '登陸':
public class Login extends ActionSupport implements SessionAware {
public String accesso() throws ClassNotFoundException, SQLException{
Connessione(); // DB connection method
QueryL(); // Query for login
session.put("username",username);
return QueryL();
}
public void setUsername(String username) {this.username = username;}
public String getUsername() {return username;}
public String getPassword() {return password;}
public void setPassword(String password) {this.password = password;}
public Map<String, Object> getSession(){return session;}
@Override
public void setSession(Map<String, Object> session) {
this.session=session;
}
我有這樣的 'LoginRiuscito.jsp':
Welcome : <s:property value="%{#session.Login.username}" />
但它不工作,當我進入'LoginRiuscito.jsp'我只看到「歡迎:」
什麼是你的問題? – 2014-12-10 22:49:45
我編輯過,對不起。順便說一句,代碼歡迎:'
'不起作用,我不知道爲什麼.. – Renny 2014-12-10 22:56:02