gpt4 book ai didi

java - 将 "pass"数据从 Spring FORM 传输到 DAO 的通用方法是什么?

转载 作者:行者123 更新时间:2023-12-01 13:52:35 25 4
gpt4 key购买 nike

我正在Spring Web MVC 框架中实现一个基本的登录表单。我的目标如下:

  1. 从用户处获取用户名密码
  2. 处理它,即查明用户名和密码是否匹配数据库中的内容
  3. 返回响应 - 登录成功或失败

我成功地使用我的 Controller 从用户那里获取了所有信息,但不幸的是我陷入了第二点,因为我不知道到底是怎么回事Spring 处理此类情况。

我这样想象:DAO是一个接口(interface),负责从一侧的表单和另一侧的数据库传输数据。此时此刻,其他一切对我来说都是神奇的。

赐教!

------------------------------------------------------------ --------------------------------------------------

login.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
}

}

================================================== =====================================

最佳答案

为什么不使用 Spring Security,它会为您处理所有这些事情。它甚至包含数据库身份验证。

http://www.mkyong.com/spring-security/spring-security-form-login-using-database/

不要重新发明轮子;-)

关于java - 将 "pass"数据从 Spring FORM 传输到 DAO 的通用方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19860341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com