从品牌网站建设到网络营销策划,从策略到执行的一站式服务
1)为什么说,Servlet是一个动态Web开发技术呢?
Servlet是基于服务端的一种动态交互技术,
HttpServletRequest表示客户端到服务端的对象
HttpServletResponse表示服务端到客户端的对象
2)JSP是SUN公司开发的一个基于服务端的一种动态WEB开发技术
3)JSP的代码结构/内容=HTML+JSP所有元素内容
4)在IDE工具中,开发JSP,pageEncoding有二层含义:
a)指明当前JSP中的中文采用什么方式编码(如果在IDE工具外)
b)指明当前JSP页面保存时采用什么方式编码
5)项目中,JSP最佳实践模式:
Servlet:适合控制器
Jsp:适合显示
JavaBean:模型
1)Web容器根据客户端访问的资源类别(Web容器会根据资源的第一行代码确定),如果你访问的是JSP资源,就交由JSP引擎处理
如果你访问的是Servlet资源,就交由Servlet引擎处理
2)如果是JSP资源,JSP引擎会将其翻译成Servlet资源,传入相关的对象,如果是静态资源,以out.write()形式输出,如果是动态 资源,以out.print()形式输出
3)此时JSP引擎在翻译正确后,将其输出给Servlet引擎,当作Servlet处理。
4)如果再次访问同一个date.jsp文件,翻译工作依然进行,Servlet引擎工作可以减化,所以这是为会么第N次较第1次快的原因
1)JSP模版元素
模版元素就是HTML中的静态内容,即