你可以自己写写嘛!
登陆页面的话可以写3个jsp,一个登陆主页面,一个欢迎页面一个错误页面(为了方便学习)
也可以将这些都放到一个页面上(一般都是这样的),这个就是返回原页面再请客文本框内容在给个提示报错就可以了,或者通过了提示一个欢迎usename的信息
再写一个类,用户类,里面放两个变量,usename和pwd。还有本身的get和set方法,这都是自动生成的。之后再写一个dao连接数据库,这里面写一个sql语句加验证,还有就是连接数据库的jdbc,就好了,把select的语句结果与当前用户输入的进行匹配,(将值给用户类中的信息。然后在判断get的值与输入的值是否有匹配的)对就通过,返回欢迎,错就返回错。重新输入。
页面写一个from表单,在表单里面写个table ,然后写两个文本框,<input type ="txt" name=name><%=usename%></input>还有一个秘密的就是那个type不一样。其他都一样。from里面的action一定要对,要不然和后台不匹配就提交不了,报错了。再写一个提交按钮触发一个提交函数,里面可以写一些简单的验证和提示信息。然后提交后台。后台接收时(这里要在写一个处理类),用request来接收接收到后,进入dao进行select,之后将前台传来的值与user.getusername()。进行比较,这里为了防止发生空值针异常,应当在取值后对取到的值进行一次判断,在对前台传来的值进行判断,前台的值也尅在页面的触发函数里面进行预先判断。这里可以判非空间,或者命名规约(正则表达式就可以)。然后前后台值再进行对比,这里的对比可能是一对多,就需要写一个循环来对比一旦出现匹配就返回,循环完了,也没有匹配也返回+一个错误信息。传到前台。这样一个登陆过程就完成了。自己先写,遇到不会的技术点再问。或者没有思路的再说。基本上就是这样。jdbc要是不会写可以参考我之前发过的帖子,里面有具体的代码。