MVC模式在讲解Servlet前,先介绍一下MVC模式。M:model模型,相当于数据层,用于存放数据,如一个Java中的一个bean类V:view视图,相当于页面层,用于显示数据,如一个网页html,或者是jspC:controller控制器,相当于业务层,用于处理数据我们之前使用的JSP,其中也是可以使用java小脚本来进行数据处理。但是,我们又想要显示数据,又要处理数据,代码都放在J...
简单来说,javaweb技术就是让服务器端能够执行Java代码,之后返回数据给客户端(浏览器)让客户端显示数据jsp页面中可以嵌套java代码(java小脚本)和嵌套Web前端(html,css,js)来显示数据。服务器解析一个jsp,其实就是把jsp中的java代码编译并执行,之后再返回一个String,String包含着html等Web前端数据,浏览器(客户端)就可以像平常打开静态网页一样,接...
页面导航有两种跳转页面的方法。重定向和请求转发两者区别:请求转发(forward)重定向(rerect)请求服务次数12是否保留第一次请求request范围的属性保留不保留地址栏的请求URL是否改变不变改变,相当于在地址栏重新输入URL按下回车键说明的例子:请求转发:张三去银行办理业务,在窗口A办理,窗口A的业务员发现自己无权操作,便把张三的业务交给其他人去完成重定向:张三去银行办理业务,在窗口...