Servlet中的问题

1,表单的工作机制
https://yq.aliyun.com/articles/10439
在这里插入图片描述

2,请求转发 与 重定向
为什么浏览器的网址和打开的网页不同?
服务器内部转发,所有客户端看不到地址栏的改变)
https://jingyan.baidu.com/article/4ae03de31c6b8b3efe9e6b4f.html
请求转发中是打开另一个网页(文件)还是复制该网页的内容到当前网页上呢?
答:https://www.cnblogs.com/jzxx/p/6098846.html
先弄懂从浏览器中打开一个非本地的网页与本地的区别?
打开一个非本地(远程)的网页,客户端浏览器借助网站链接,根据HTTP协议访问服务器 ,请求获取该网页的程序和资源,
而服务器会执行客户端的请求,将网页的程序(html,css,js,图片等资源)发送给客户端的浏览器,浏览器进行处理,加载网页。
在这里插入图片描述
请求转发(request.getRequestDispatcher(“WEB-INF/7.jsp”).forward(request, response);)的意思:
是服务器端跳转,url是跳转地址,还有forward里面的request和response应该是“,”号隔开的。两个页面共享一个request是说request的作用范围,forward应该是将request和response传递下去而已。
3,详解tomcat热部署和热加载的方法
http://www.jb51.net/article/120455.htm

4,数据库(Navicat)基本操作
在这里插入图片描述
在这里插入图片描述

5,各层及的交互
在这里插入图片描述
这里详细说明的是,控制层,目前对控制层的认识,还是 Java中 Servlet类的实现是属于控制层的,其不仅交互数据库而且交互客户端浏览器,
1,交互数据库,通过调用DAO中的实现类 来实现对数据库的操作(而数据库不能操作Servlet类,所以数据库仅为数据层,而Serlet类为控制层),
这里要说清楚,Java对数据库进行操作(控制)是依靠JDBC接口。Servlet类是利用这个JDBC接口来实现控制的。
2,交互客户端,通过JSP来实现对客户端 视图层的控制。具体操作,在WebContent或WEB-INF中创建或添加JSP文件,在JSP文件中用Java 和
前端知识来写程序,前端知识还是那些静态的,或说静态网页。而写入Java语句会使静态网页 变成动态网页。动态 在于Java可以从Servlet中接收
请求信息,对客户端网页进行反映(反馈),改变网页内容或产生新网页等。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值