我有一个表格(有几个字段)..基本上是一个singup形式。并且我有用户名字段应该被选择为唯一的用户。为此,我必须连接到数据库,检查是否存在这样的用户名,然后以相同的形式显示适当的消息。所有这一切都必须发生,当我点击“检查可用性”按钮。我应该如何处理这个问题问题jsp
Q
问题jsp
0
A
回答
0
如果您想以一种形式(不推荐)完成所有操作,您可以使用JSTL <sql>
标签编写单个JSP。
更好的方法是将问题分解成若干部分。首先得有个凭证类:
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);
}
编写与表单字段从你的JSP请求一个servlet,验证和绑定输入,使用CredentialDao在给定用户名的情况下搜索Credential,然后通过检查返回的内容来决定发送什么作为对JSP的响应。
0
- 得到的用户名
- 检查它是否存在使用“从选择用户名......”
- 如果存在的话,将用户重定向到一个错误页面,告诉他们该用户已经存在(或使用Ajax来告诉他们在一个页面上相同的东西)
- 如果不存在的话,使用注册新用户“插入用户名......”或者你使用的任何机制,然后告诉用户注册是sucessfull
相关问题
- 1. JSP out.flush()问题
- 2. 问题在JSP
- 3. 问题在JSP
- 4. 问题在JSP
- 5. JSP问题getRemoteAddress
- 6. JSP包问题
- 7. Servlet + Jsp问题
- 8. JSP会话问题
- 9. JSP编码问题
- 10. JSP IllegalArgumentException:com.sun.xml.messaging.saaj.soap.LocalString!= com.sun.xml.internal.messaging.saaj.soap.LocalStrings问题
- 11. JSP脚本问题
- 12. JSP编译问题
- 13. JSP:转发问题
- 14. JSP问题,第一个JSP错误
- 15. JSP中的编码问题
- 16. JSP中的会话问题
- 17. JSF/JSP - 初学者问题
- 18. IDEA模块化问题(jsp)
- 19. hava jsp MyFaces Tomahawk Captha问题
- 20. JSP的getParameter(IE问题)
- 21. JSP Servlet登录问题
- 22. 文件上传问题JSP
- 23. JSP按钮点击问题
- 24. jsp和servlet的问题
- 25. jsp页面编码问题
- 26. 问题JSP的<c:forEach>
- 27. 问题与JSP的Eclipse外
- 28. 图像和JSP问题
- 29. JSP Bootstrap Div专栏问题
- 30. 问题的的onsubmit在JSP
如何使用Ajax重定向?任何参考? – nikhil 2011-01-07 13:42:31