我正在Spring Web MVC Framework中实现一个基本的登录表单。我的目标如下:
- 从用户那里获取用户名和密码
- 处理它,即找出用户名和密码是否与数据库中的匹配
- 返回响应 - 登录成功或失败
我使用我的控制器成功地从用户那里获取了所有信息,但不幸的是我被困在第二点,因为我不知道 Spring 如何处理这种情况。
我以这种方式想象:DAO是一个接口,负责从一侧的表单和另一侧的 DB 传输数据。在这一点上,其他一切对我来说都是神奇的。
请赐教!
-------------------------------------------------- ----------------------------------
登录.jsp
<!-- code -->
<div class="content">
<table>
<tr>
<td><form:label path="username">Username</form:label></td>
<td><form:input path="username" /></td>
<td><form:errors path="username" cssClass="error"/></td>
</tr>
<tr>
<td><form:label path="password">Password</form:label></td>
<td><form:input path="password" /></td>
<td><form:errors path="password" cssClass="error"/></td>
</tr>
</table>
</div>
<!-- code -->
FormDao.java
package si.src.dataAccess;
import si.src.forms.Obrazec;
public interface FormDao {
/* DAO methods */
public void saveForm(Obrazec obrazec);
}
FormDaoImpl.java
package si.src.dataAccess;
import org.springframework.stereotype.Repository;
import si.src.forms.Obrazec;
@Repository
public class FormDaoImpl implements FormDao{
public void saveForm(Obrazec obrazec) {
// TODO Auto-generated method stub
}
}
==================================================== =================================