我有一个表格(有几个字段)..基本上是一个单身形式。我有用户名字段,用户应该选择该字段是唯一的。为此,我必须连接到数据库,检查是否存在这样的用户名,然后以相同的形式显示相应的消息。当我点击“check Availabilty”按钮时,所有这一切都必须发生。我应该怎样处理这个
答案 0 :(得分:0)
如果您想以一种形式(不推荐)完成所有操作,您可以使用JSTL <sql>
标记编写单个JSP。
更好的方法是将问题分解成部分。从Credential类开始:
package model;
public class Credential
{
private String username;
private String password;
// Add the rest.
}
有一个DAO接口,可以让您从数据库中获取凭据:
package persistence;
public interface CredentialDao
{
List<Credential> find();
Credential find(String username);
}
编写一个servlet,用JSP表示来自JSP的请求,验证并绑定输入,使用CredentialDao搜索给定用户名的Credential,然后通过检查来自JSP的响应来决定发送什么作为对JSP的响应回来。
答案 1 :(得分:0)