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