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

比如说有用户名:<inputtype="text"name="name"><br>密码:<inputtype="password"name="password"><br>... 比如说有 用户名:<input type="text" name="name"><br>
密码:<input type="password"name="password"><br>
数据库中原来已经有一个表假设为s,里面有也有name,password.
jsp中如何写提取表单的name,password 然后与数据库的作比较做比较。
是如何取出表单的值,如何的连接数据库,然后再如何比较,包括判断代码,哪位帮个忙。。。
展开
 我来答
wp5294388
2009-10-21
知道答主
回答量:59
采纳率:0%
帮助的人:34.1万
展开全部
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都是比较简单的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
清风徐来宣
2009-10-18 · 超过10用户采纳过TA的回答
知道答主
回答量:22
采纳率:0%
帮助的人:22.6万
展开全部
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条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式