Jsp—02—项目:登录案例


 

运用Jsp技术和Servlet技术,完成一个注册登录退出模块;

一、开发文档编写

项目名称:
后台管理系统
项目需求:
实现用户登录
实现用户退出
实现用户注册
功能分析:
用户登录:
根据用户名和密码查询用户信息。查到则登录成功,查不到则登录失败。
用户退出:
销毁session
用户注册:
将用户注册信息插入数据库
数据库设计:
用户表:t_user
用户id uid
用户名 uname
用户密码 pwd
用户性别 sex
用户年龄 age
出生日期 birthday
SQL语句设计:
用户登录
select * from t_user where uname=? and pwd=?
用户注册
insert into t_user values(default,?,?,?,?,?)
代码实现:
参照源码
-----------------------------------------------------
问题:
现在我们一个请求或者一个独立的业务逻辑都单独进行一个Servlet的创建进行请求处理。
但是一个网站的功能是非常的多,如果每个都创建单独的Servlet进行处理,这样造成
Servlet过多。造成资源浪费。
解决:
服务器在接收到浏览器发送的请求后,会调用对应的Servlet进行请求处理。
然后调用Servlet中的Service方法进行处理。
我们将不同功能的处理封装成对应的方法。
在service方法中调用其对应的功能处理方法进行请求处理。
这样Servlet我们只需要一个。
新的问题:
如何在service方法中实现根据请求动态的调用其功能处理方法呢?
解决:
使用反射。
注意:
请求中需要附带要执行的方法名称。

 

 

 

MVC分层开发:

 

二、开发步骤:

1.  我们开发一般用uname  和  pwd,所以把login.jsp中的这部分属性改成uname和pwd;

 

 2.  在login.jsp中,  他的form表单会提交到index.html, 我们让他提交到main.jsp;  

 

 3.  更改css和js的动态绝对路径;  要知道,  jsp中,路径的第一个/表示什么!  (表示已经进入到了服务器根目录)

 

 4.  

 

转载于:https://www.cnblogs.com/EricShen/p/11524288.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值