日期:2014-05-20  浏览次数:20650 次

java编程 求这个,一个是登录的界面(需要查看数据库是否有这个用户的信息)页面怎么写????
建一个数据库,建一个表,最少包含两个字段:用户名和密码。之后写个JavaBean,来完成对数据库的连接,写三个jsp,一个是登录的界面(需要查看数据库是否有这个用户的信息),一个是成功的界面,还有一个是失败的界面(这两个界面可以比较简单些,只显示成功或失败即可)。

------解决方案--------------------
网上所有初级入门的例子,几乎都是讲的这个,google一下吧
------解决方案--------------------
通过JDBC建立数据库连接,建议LZ看看这部分的知识。
页面上就来2个输入框嘛,一个用户ID一个密码;再来一个button用来提交。
点击提交后,跳转都后台,通过sql查询语句看看DB钟有没有这个ID;
有,则显示欢迎界面;
无,则显示失败界面。


------解决方案--------------------
登录页面上一个用户名文本框,一个密码框,一个登录按钮
用户名、密码填写完毕后点击登录按钮,跳转至一个SERVLET,
在SERVLET中获取页面上用户名、密码信息
在SERVLET中调用数据库查询,从数据表中获取所有用户名和密码的信息,返回一个List
循环将从页面上获得的用户名、密码和List中的用户名、密码信息相比较
如果有完全匹配的,跳转到登陆成功页面
否则,跳转至登录失败的页面

------解决方案--------------------
我似乎有类似的工程,加我qq63558595 发给你。
还是很久以前学习j2ee的时候弄的。。
------解决方案--------------------
这还需要问啊 我的个gold啊
javaBean
private String name;
private String password;
get and set 方法
jsp登陆页面
<form action="a.jsp" method="post">
<input type="text" id="name">
<input type="password" id="password">
<input type="submit" value="提交">
</form>
jsp的判断页面
<%
数据库的连接
String name=request.getparameter("name");
String password = request.getParameter("password");
String sql = "select id from 表 where name='"+name+"'and password='"+password+"'";
Statement st =con.createStatement();
ResultSet rs = st.executeQuery(sql);
if(rs.nest()){
if(rs.getInt(1)==null||rs.getInt(1).equals('')){
response.getWrite().println("<script>window.alter('登录失败!');</scriput>");
response.getWrite().println(<script>history.go(-1);</script>);
}else{
response.sendRedirect("success.jsp");
}
}
%>
------解决方案--------------------
String sql = "select id from 表 where name='"+name+"'and password='"+password+"'";

不妥
------解决方案--------------------
好像这个用AJAX可以实现吧。。