在JSP中怎么写把表单的中用户名密码提交到数据库并与数据库作对比

来源:百度知道 编辑:UC知道 时间:2024/06/19 07:49:50
比如说有 用户名:<input type="text" name="name"><br>
密码:<input type="password"name="password"><br>
数据库中原来已经有一个表假设为s,里面有也有name,password.
jsp中如何写提取表单的name,password 然后与数据库的作比较做比较。
是如何取出表单的值,如何的连接数据库,然后再如何比较,包括判断代码,哪位帮个忙。。。

1、先得到页面的值
String name=request.getParameter("name")
String password=request.getParameter("password");
2、写个方法将这两个参数传到你的数据库连接类
public boolean paiduan(String name,String password){

return boolean;
}
3 、在你的dao层执行SQL语句
select 1 from s 返回boolean值
在servlet 或action中调用,判判boolean值就可以了!

就按这几步走,如果没说明白,你可以留言!

1.首先建立个bean.java文件,里面定义了String name="";String password="";也就是bean了.
2.再建立个Manager.java文件,里面是从数据库中取数据的语句,取出后放入bean中;
3.将包含这两个输入框的表单提交到另一个jsp文件中,在那个文件中String name=request.getparamter("name");String password=request.getparamter("password");,接着调用Manager.java里的取数据方法得到的bean.
4.把bean.getName()和name对比.密码方法一样的.接下来根据对比的情况进行你想要的判断 就可以了
具体的要看你想做什么了. 这个是最初级的JSP写法
如果想更清晰的话,建议用框架,struts或webwork2都是比较简单的