0
로그인 (MySQL 데이터베이스에 저장된 사용자 이름과 비밀번호)이 있습니다. 입력란에 사용자 이름과 암호를 입력 한 후 로그인 클래스가 사용자 이름과 암호가 데이터베이스에 저장되어 있는지 여부를 제어 한 다음 내 'LoginRiuscito.jsp'에 환영 메시지 을 쓰고 싶습니다. JSP로 Struts2와 세션 사용하기
이
가 내index.jsp
:
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'이 있습니다 :
<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>
이 '로그인'라는 이름 내 클래스는
Welcome : <s:property value="%{#session.Login.username}" />
그러나 'LoginRiuscito.jsp'에 들어가면 작동하지 않습니다. "환영"만 표시됩니다.
,210
질문은 무엇에? –
죄송합니다. Btw, 코드 환영 :'
'작동하지 않고 왜 그런지 모르겠다. – Renny